Tests: Fix custom smart event callbacks' tests

Custom events always get event_info since commit
fcc93216f9
This commit is contained in:
Kai Huuhko 2015-03-25 05:53:38 +02:00
parent 9f4eab83b7
commit a119c3ccdb
1 changed files with 10 additions and 10 deletions

View File

@ -50,7 +50,7 @@ class SmartObjectTest(unittest.TestCase):
def testCallbackSimple(self):
self.expected_cbs = 2
def _event1_cb(obj):
def _event1_cb(obj, event_info):
self.expected_cbs -= 1
self.obj.callback_add("event1", _event1_cb)
self.obj.move(1, 1) # should fire "event1"
@ -60,7 +60,7 @@ class SmartObjectTest(unittest.TestCase):
self.assertEqual(self.expected_cbs, 0)
def testCallbackArgs(self):
def _event1_cb(obj, arg1, arg2, arg3, mykarg2, mykarg1):
def _event1_cb(obj, event_info, arg1, arg2, arg3, mykarg2, mykarg1):
self.assertEqual(arg1, 11)
self.assertEqual(arg2, 22)
self.assertEqual(arg3, "arg3")
@ -72,9 +72,9 @@ class SmartObjectTest(unittest.TestCase):
self.obj.move(0, 0)
def testCallbackMulti(self):
def _event1_cb1(obj):
def _event1_cb1(obj, event_info):
self.expected_cbs += 1
def _event1_cb2(obj):
def _event1_cb2(obj, event_info):
self.expected_cbs += 10
self.expected_cbs = 0
@ -98,7 +98,7 @@ class SmartObjectTest(unittest.TestCase):
self.assertEqual(self.expected_cbs, 0)
def testCallbackLots(self):
def _event1_cb(obj):
def _event1_cb(obj, event_info):
self.expected_cbs -= 1
self.expected_cbs = 20000
@ -113,7 +113,7 @@ class SmartObjectTest(unittest.TestCase):
self.assertEqual(self.expected_cbs, 0)
def testCallbackLots2(self):
def _event1_cb(obj):
def _event1_cb(obj, event_info):
self.expected_cbs -= 1
self.expected_cbs = 10000
@ -128,20 +128,20 @@ class SmartObjectTest(unittest.TestCase):
self.assertEqual(self.expected_cbs, 0)
def testCallbackWrongDel1(self):
def _event1_cb(obj):
def _event1_cb(obj, event_info):
pass
self.assertRaises(ValueError, self.obj.callback_del, "event1", _event1_cb)
def testCallbackWrongDel2(self):
def _event1_cb(obj):
def _event1_cb(obj, event_info):
pass
self.obj.callback_add("event1", _event1_cb)
self.obj.callback_add("event1", _event1_cb)
self.obj.callback_del("event1", _event1_cb)
self.obj.callback_del("event1", _event1_cb)
self.assertRaises(ValueError, self.obj.callback_del, "event1", _event1_cb)
if __name__ == '__main__':
unittest.main(verbosity=2)
evas.shutdown()