Coverage for src/tests/core/events/conftest.py: 100%
8 statements
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
1"""Define common fixtures for Redis."""
3import pytest
5from kwai_core.events.stream import RedisStream
6from redis.asyncio import Redis
9@pytest.fixture(scope="module")
10async def stream(redis: Redis) -> RedisStream:
11 """Fixture for a redis stream.
13 The stream will be deleted after the tests.
14 """
15 stream = RedisStream(redis, "kwai_test")
16 yield stream
17 await stream.delete()