Skip to content

Commit d67a3e3

Browse files
committed
test: safely close redis client in fixture teardown to prevent ResourceWarnings
1 parent c0a7d70 commit d67a3e3

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

tests/server/contrib/test_redis_event_store.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,13 @@ async def redis_client():
3333
Each test gets a fresh client (function scope = default).
3434
"""
3535
client = fakeredis.FakeRedis()
36-
yield client
36+
try:
37+
yield client
38+
finally:
39+
try:
40+
await client.aclose()
41+
except AttributeError:
42+
await client.close()
3743

3844

3945
@pytest.fixture

0 commit comments

Comments
 (0)