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

Function test_alter

tests/test_asyncio/test_timeseries.py:66–85  ·  view source on GitHub ↗
(decoded_r: redis.Redis)

Source from the content-addressed store, hash-verified

64
65@pytest.mark.redismod
66async def test_alter(decoded_r: redis.Redis):
67 assert await decoded_r.ts().create(KEY1)
68 res = await decoded_r.ts().info(KEY1)
69 assert_resp_response(
70 decoded_r, 0, res.get("retention_msecs"), res.get("retentionTime")
71 )
72 assert await decoded_r.ts().alter(KEY1, retention_msecs=10)
73 res = await decoded_r.ts().info(KEY1)
74 assert {} == (await decoded_r.ts().info(KEY1))["labels"]
75 info = await decoded_r.ts().info(KEY1)
76 assert_resp_response(
77 decoded_r, 10, info.get("retention_msecs"), info.get("retentionTime")
78 )
79 assert await decoded_r.ts().alter(KEY1, labels={"Time": "Series"})
80 res = await decoded_r.ts().info(KEY1)
81 assert "Series" == (await decoded_r.ts().info(KEY1))["labels"]["Time"]
82 info = await decoded_r.ts().info(KEY1)
83 assert_resp_response(
84 decoded_r, 10, info.get("retention_msecs"), info.get("retentionTime")
85 )
86
87
88@pytest.mark.redismod

Callers

nothing calls this directly

Calls 6

assert_resp_responseFunction · 0.90
alterMethod · 0.80
createMethod · 0.45
tsMethod · 0.45
infoMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected