def testNamedEvents(self): data = NamedEvents() temp = 'hello world' events.register(temp) called_list = [] def test_listener_one(x): called_list.append(x) def test_listener_two(x): called_list.remove(x) data.add_item += test_listener_one data.remove_item += test_listener_two data.getEvent('fake') data.add_item(True) self.assertTrue(True in called_list) data.remove_item(True) self.assertTrue(True not in called_list)
def testNamedEvents(self): events = NamedEvents() called_list = [] def test_listener_one(x): called_list.append(x) def test_listener_two(x): called_list.remove(x) events.add_item += test_listener_one events.remove_item += test_listener_two events.add_item(True) self.assertTrue(True in called_list) events.remove_item(True) self.assertTrue(True not in called_list)