Skip to content

Commit 144b1ba

Browse files
author
Andrei Neagu
committed
cleanup before and after using Redis
1 parent 7a2e117 commit 144b1ba

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

services/dynamic-scheduler/tests/conftest.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,15 @@ async def app(
130130

131131

132132
@pytest.fixture
133-
async def remove_redis_data(redis_service: RedisSettings) -> None:
134-
async with RedisClientsManager(
135-
{RedisManagerDBConfig(x) for x in RedisDatabase}, redis_service
136-
) as manager:
137-
await logged_gather(
138-
*[manager.client(d).redis.flushall() for d in RedisDatabase]
139-
)
133+
async def remove_redis_data(redis_service: RedisSettings) -> AsyncIterator[None]:
134+
async def _remove_all_data() -> None:
135+
async with RedisClientsManager(
136+
{RedisManagerDBConfig(x) for x in RedisDatabase}, redis_service
137+
) as manager:
138+
await logged_gather(
139+
*[manager.client(d).redis.flushall() for d in RedisDatabase]
140+
)
141+
142+
await _remove_all_data()
143+
yield None
144+
await _remove_all_data()

0 commit comments

Comments
 (0)