()
| 402 | |
| 403 | |
| 404 | def test_order(): |
| 405 | v = view.View() |
| 406 | v.requestheaders(tft(method="get", start=1)) |
| 407 | v.requestheaders(tft(method="put", start=2)) |
| 408 | v.requestheaders(tft(method="get", start=3)) |
| 409 | v.requestheaders(tft(method="put", start=4)) |
| 410 | assert [i.timestamp_created for i in v] == [1, 2, 3, 4] |
| 411 | |
| 412 | v.set_order("method") |
| 413 | assert v.get_order() == "method" |
| 414 | assert [i.request.method for i in v] == ["GET", "GET", "PUT", "PUT"] |
| 415 | v.set_reversed(True) |
| 416 | assert [i.request.method for i in v] == ["PUT", "PUT", "GET", "GET"] |
| 417 | |
| 418 | v.set_order("time") |
| 419 | assert v.get_order() == "time" |
| 420 | assert [i.timestamp_created for i in v] == [4, 3, 2, 1] |
| 421 | |
| 422 | v.set_reversed(False) |
| 423 | assert [i.timestamp_created for i in v] == [1, 2, 3, 4] |
| 424 | with pytest.raises(exceptions.CommandError): |
| 425 | v.set_order("not_an_order") |
| 426 | |
| 427 | |
| 428 | def test_reversed(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…