def test_local_event_no_event(self): registry = Registry(self.app) try: event = registry.local_event('app', 'event') self.fail() except RuntimeError: pass
def test_local_event(self): registry = Registry(self.app) existing_event = Event.local_instance('app', 'event') registry.events.append(existing_event) event = registry.local_event('app', 'event') self.assertEqual(existing_event, event) self.assertFalse(event.is_remote)
def test_local_event_only_remote_event(self): registry = Registry(self.app) existing_event = Event.remote_instance('app', 'event') registry.events.append(existing_event) try: event = registry.local_event('app', 'event') self.fail() except RuntimeError: pass