Example #1
0
 def test_3_on_noEventAddCallback(self):
     def test_callback_1(sender, obj):
         print("test_callback_1")
         
     self.assertIsNone(EventHandler.on("test_emit_2", test_callback_1))
     self.assertEqual(len(EventHandler.getEvents()), 2)
     self.assertListEqual(["test_emit_1", "test_emit_2"], EventHandler.getEvents() )
     self.assertEqual(EventHandler.getCallbackFuncs(EventHandler.getEvents()[1])[0].__name__  , "test_callback_1")
Example #2
0
 def test_5_on_funcNotFunction(self):
     try:
         EventHandler.on( ["test_emit_2"], "test_callback_1")
     except:   
         self.assertRaises(TypeError)
Example #3
0
 def test_5_on_eventNameNotString(self):
     try:
         EventHandler.on( ["test_emit_2"], test_callback_1)
     except:   
         self.assertRaises(TypeError)