def get_event_subject(cls) -> Optional[str]: """Return the first part of the event_type e.g. >>> Event.event_type = 'experiment.deleted' >>> Event.get_event_subject() == 'experiment' """ return event_context.get_event_subject(cls.event_type)
def test_get_event_subject(self): assert event_context.get_event_subject("foo.bar") == "foo" assert event_context.get_event_subject("foo.bar.moo") == "foo"