(make_timeline)
| 134 | |
| 135 | |
| 136 | def test_event(make_timeline): |
| 137 | timeline, initial_history = make_timeline() |
| 138 | messages = MessageFactory() |
| 139 | |
| 140 | event_msg = messages.event("stopped", {"reason": "pause"}) |
| 141 | event_exp = expectation_of(event_msg) |
| 142 | event = timeline.record_event(event_msg) |
| 143 | |
| 144 | assert event == event_exp |
| 145 | assert event.message is event_msg |
| 146 | assert event.circumstances == ("event", event_msg.event, event_msg.body) |
| 147 | |
| 148 | with timeline.frozen(): |
| 149 | assert timeline.last is event |
| 150 | assert timeline.history() == initial_history + [some.object.same_as(event)] |
| 151 | timeline.expect_realized(event_exp) |
| 152 | |
| 153 | |
| 154 | @pytest.mark.parametrize("outcome", ["success", "failure"]) |
nothing calls this directly
no test coverage detected
searching dependent graphs…