(self, r: redis.Redis)
| 544 | |
| 545 | @skip_if_server_version_lt("7.2.0") |
| 546 | async def test_client_setinfo(self, r: redis.Redis): |
| 547 | from redis.utils import get_lib_version |
| 548 | |
| 549 | await r.ping() |
| 550 | info = await r.client_info() |
| 551 | assert info["lib-name"] == "redis-py" |
| 552 | assert info["lib-ver"] == get_lib_version() |
| 553 | assert await r.client_setinfo("lib-name", "test") |
| 554 | assert await r.client_setinfo("lib-ver", "123") |
| 555 | info = await r.client_info() |
| 556 | assert info["lib-name"] == "test" |
| 557 | assert info["lib-ver"] == "123" |
| 558 | |
| 559 | # Test deprecated lib_name/lib_version parameters |
| 560 | with pytest.warns(DeprecationWarning): |
| 561 | r2 = redis.Redis(lib_name="test2", lib_version="1234") |
| 562 | info = await r2.client_info() |
| 563 | assert info["lib-name"] == "test2" |
| 564 | assert info["lib-ver"] == "1234" |
| 565 | await r2.aclose() |
| 566 | |
| 567 | @skip_if_server_version_lt("7.2.0") |
| 568 | async def test_client_setinfo_with_driver_info(self, r: redis.Redis): |
nothing calls this directly
no test coverage detected