Author: dmeyer
Date: Wed Mar  5 14:45:27 2008
New Revision: 3162

Log:
more test cases

Modified:
   trunk/base/test/events.py

Modified: trunk/base/test/events.py
==============================================================================
--- trunk/base/test/events.py   (original)
+++ trunk/base/test/events.py   Wed Mar  5 14:45:27 2008
@@ -1,15 +1,32 @@
 import kaa
 
-def foo(event):
+FOO_EVENT = kaa.Event('FOO_EVENT')
+
+def foobar(event):
     if event == 'FOO_EVENT':
         print 'got FOO'
     elif event == 'BAR_EVENT':
         print 'got BAR with %s' % event.arg
 
-e = kaa.EventHandler(foo)
+def foo(event):
+    if event == 'FOO_EVENT':
+        print 'foo got FOO'
+    else:
+        print 'This can not happen'
+
+def all(event):
+    print event
+    
+e = kaa.EventHandler(foobar)
 e.register(('FOO_EVENT', 'BAR_EVENT'))
 
-kaa.Event('FOO_EVENT').post()
+e = kaa.EventHandler(foo)
+e.register((FOO_EVENT,))
+
+e = kaa.EventHandler(all)
+e.register([])
+
+FOO_EVENT.post()
 kaa.Event('BAR_EVENT').post(1)
 kaa.Event('BAR_EVENT', 2).post()
 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to