MCPcopy
hub / github.com/redis/redis-py / test_revrange_latest

Function test_revrange_latest

tests/test_timeseries.py:458–472  ·  view source on GitHub ↗
(client: redis.Redis)

Source from the content-addressed store, hash-verified

456@pytest.mark.redismod
457@skip_ifmodversion_lt("1.8.0", "timeseries")
458def 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

Callers

nothing calls this directly

Calls 6

assert_resp_responseFunction · 0.85
createruleMethod · 0.80
revrangeMethod · 0.80
tsMethod · 0.45
createMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected