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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)