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_2_emit_eventNoCallbacksOrEvent(self):
     self.assertIsNone(EventHandler.emit("eventNoCallbacksOrEvent", "test_emit_1"))
     self.assertEqual(len(EventHandler.getEvents()), 1)
     self.assertListEqual(["test_emit_1"], EventHandler.getEvents() )
     self.assertListEqual(EventHandler.getCallbackFuncs(EventHandler.getEvents()[0]), [])