Check the events of a test.
(self, events, ignore)
| 195 | return [event for event in self.listener.events if not isinstance(event, ignore)] |
| 196 | |
| 197 | def check_events(self, events, ignore): |
| 198 | """Check the events of a test.""" |
| 199 | actual_events = self.actual_events(ignore) |
| 200 | for actual, expected in zip(actual_events, events): |
| 201 | self.logs.append(f"Checking event actual: {actual!r} vs expected: {expected!r}") |
| 202 | self.check_event(actual, expected) |
| 203 | |
| 204 | if len(events) > len(actual_events): |
| 205 | self.fail(f"missing events: {events[len(actual_events) :]!r}") |
| 206 | |
| 207 | def check_error(self, actual, expected): |
| 208 | message = expected.pop("message") |
no test coverage detected