(client: redis.Redis)
| 456 | @pytest.mark.redismod |
| 457 | @skip_ifmodversion_lt("1.8.0", "timeseries") |
| 458 | def test_revrange_latest(client: redis.Redis): |
| 459 | timeseries = client.ts() |
| 460 | timeseries.create("t1") |
| 461 | timeseries.create("t2") |
| 462 | timeseries.createrule("t1", "t2", aggregation_type="sum", bucket_size_msec=10) |
| 463 | timeseries.add("t1", 1, 1) |
| 464 | timeseries.add("t1", 2, 3) |
| 465 | timeseries.add("t1", 11, 7) |
| 466 | timeseries.add("t1", 13, 1) |
| 467 | res = timeseries.revrange("t2", 0, 10) |
| 468 | assert_resp_response(client, res, [(0, 4.0)], [[0, 4.0]]) |
| 469 | res = timeseries.revrange("t2", 0, 10, latest=True) |
| 470 | assert_resp_response(client, res, [(10, 8.0), (0, 4.0)], [[10, 8.0], [0, 4.0]]) |
| 471 | res = timeseries.revrange("t2", 0, 9, latest=True) |
| 472 | assert_resp_response(client, res, [(0, 4.0)], [[0, 4.0]]) |
| 473 | |
| 474 | |
| 475 | @pytest.mark.redismod |
nothing calls this directly
no test coverage detected