| 64 | |
| 65 | @pytest.mark.redismod |
| 66 | async 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 |