示例#1
0
    def test_register(self, event, handler):
        m = EventManager()

        m.register(event, handler)

        self.assertIn(event, m.events)
        self.assertIn(handler, m.events[event])
示例#2
0
    def test_register_raises_on_invalid_event_or_handler(self, event, handler):
        m = EventManager()

        with self.assertRaises(ValueError):
            m.register(event, handler)