| 1028 | |
| 1029 | |
| 1030 | class EventOccurrence(MessageOccurrence): |
| 1031 | TYPE = "event" |
| 1032 | |
| 1033 | def __init__(self, message): |
| 1034 | assert isinstance(message, messaging.Event) |
| 1035 | super().__init__(message) |
| 1036 | |
| 1037 | @property |
| 1038 | def event(self): |
| 1039 | return self.message.event |
| 1040 | |
| 1041 | @property |
| 1042 | def body(self): |
| 1043 | return self.message.body |
| 1044 | |
| 1045 | @property |
| 1046 | def _key(self): |
| 1047 | return self.event |
| 1048 | |
| 1049 | @property |
| 1050 | def _data(self): |
| 1051 | return self.body |
| 1052 | |
| 1053 | @property |
| 1054 | def _id(self): |
| 1055 | return super()._id + [("event", self.message.event)] |
| 1056 | |
| 1057 | |
| 1058 | class RequestOccurrence(MessageOccurrence): |
no outgoing calls
no test coverage detected
searching dependent graphs…