def test_update_event(fake_home: Home): fake_handler = Mock() fake_home.on_update(fake_handler.method) fake_home.fire_update_event() fake_handler.method.assert_called() fake_home.remove_callback(fake_handler.method) assert fake_handler.method not in fake_home._on_update
def test_update_event(fake_home: Home): fake_handler = Mock() fake_home.on_update(fake_handler.method) fake_home.fire_update_event() fake_handler.method.assert_called()