(make_timeline)
| 378 | |
| 379 | |
| 380 | def test_conditional(make_timeline): |
| 381 | def is_exciting(occ): |
| 382 | return occ == Event(some.str, "exciting") |
| 383 | |
| 384 | messages = MessageFactory() |
| 385 | |
| 386 | something = Event("something", some.object) |
| 387 | something_exciting = something.when(is_exciting) |
| 388 | timeline, _ = make_timeline() |
| 389 | t = timeline.beginning |
| 390 | |
| 391 | timeline.record_event(messages.event("something", "boring")) |
| 392 | with timeline.frozen(): |
| 393 | timeline.expect_realized(t >> something) |
| 394 | timeline.expect_not_realized(t >> something_exciting) |
| 395 | |
| 396 | timeline.record_event(messages.event("something", "exciting")) |
| 397 | with timeline.frozen(): |
| 398 | timeline.expect_realized(t >> something_exciting) |
| 399 | |
| 400 | |
| 401 | def test_lower_bound(make_timeline): |
nothing calls this directly
no test coverage detected
searching dependent graphs…