Skip to content

Commit

Permalink
Merge pull request #29 from Sayafarov/sus
Browse files Browse the repository at this point in the history
Fix redis cumsumer tests [Итоговое задание 2]
  • Loading branch information
artamaney authored Jan 2, 2024
2 parents 812661d + 32d3482 commit ddc37b6
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions tests/integration/transport/redis/test_redis.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ def test_consumer_group(
redis_consumer_factory: ConsumerFactory,
) -> None:
redis_consumer = redis_consumer_factory._consumer
consumer_group = redis_consumer._consumer_group
assert consumer_group.keys.get(RedisStream.TEST)
with redis_consumer:
consumer_group = redis_consumer._consumer_group
assert consumer_group.keys.get(RedisStream.TEST)

@pytest.mark.parametrize("enable_sentinel", [False, True], indirect=True)
def test_consume_new(
Expand All @@ -25,8 +26,9 @@ def test_consume_new(
run_id: int,
) -> None:
redis_consumer = redis_consumer_factory._consumer
task = TestRunTask(data=TestRunData(test_run_id=run_id))
assert redis_producer.add_task(task)
task_from_consumer = redis_consumer._consume()[-1]
run_id_from_task = task_from_consumer.decoded_message["data"]["test_run_id"]
assert run_id_from_task == run_id
with redis_consumer:
task = TestRunTask(data=TestRunData(test_run_id=run_id))
assert redis_producer.add_task(task)
task_from_consumer = redis_consumer._consume()[-1]
run_id_from_task = task_from_consumer.decoded_message["data"]["test_run_id"]
assert run_id_from_task == run_id

0 comments on commit ddc37b6

Please sign in to comment.