def test_register(self, event, handler): m = EventManager() m.register(event, handler) self.assertIn(event, m.events) self.assertIn(handler, m.events[event])
def test_register_raises_on_invalid_event_or_handler(self, event, handler): m = EventManager() with self.assertRaises(ValueError): m.register(event, handler)