Skip to content

Commit 6ff969d

Browse files
author
Andrei Neagu
committed
fixed tests
1 parent c84389d commit 6ff969d

File tree

3 files changed

+112
-36
lines changed

3 files changed

+112
-36
lines changed

packages/service-library/tests/long_running_tasks/conftest.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# pylint: disable=redefined-outer-name
22
# pylint: disable=unused-argument
33
import logging
4-
from collections.abc import AsyncIterator, Awaitable, Callable
4+
from collections.abc import AsyncIterable, AsyncIterator, Awaitable, Callable
55
from datetime import timedelta
66

77
import pytest
@@ -12,6 +12,7 @@
1212
RedisNamespace,
1313
TasksManager,
1414
)
15+
from servicelib.rabbitmq._client_rpc import RabbitMQRPCClient
1516
from settings_library.rabbit import RabbitSettings
1617
from settings_library.redis import RedisSettings
1718
from utils import TEST_CHECK_STALE_INTERVAL_S, NoWebAppLongRunningManager
@@ -79,3 +80,14 @@ async def _(
7980
for manager in managers:
8081
with log_catch(_logger, reraise=False):
8182
await manager.teardown()
83+
84+
85+
@pytest.fixture
86+
async def rabbitmq_rpc_client(
87+
rabbit_service: RabbitSettings,
88+
) -> AsyncIterable[RabbitMQRPCClient]:
89+
client = await RabbitMQRPCClient.create(
90+
client_name="test-lrt-rpc-client", settings=rabbit_service
91+
)
92+
yield client
93+
await client.close()

packages/service-library/tests/long_running_tasks/test_long_running_tasks_lrt_api.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import asyncio
66
import secrets
7-
from collections.abc import AsyncIterable, Awaitable, Callable
7+
from collections.abc import Awaitable, Callable
88
from typing import Any, Final
99

1010
import pytest
@@ -78,17 +78,6 @@ async def _to_replace(self: TasksManager) -> None:
7878
mocker.patch.object(TasksManager, "_stale_tasks_monitor", _to_replace)
7979

8080

81-
@pytest.fixture
82-
async def rabbitmq_rpc_client(
83-
rabbit_service: RabbitSettings,
84-
) -> AsyncIterable[RabbitMQRPCClient]:
85-
client = await RabbitMQRPCClient.create(
86-
client_name="test-lrt-rpc-client", settings=rabbit_service
87-
)
88-
yield client
89-
await client.close()
90-
91-
9281
@pytest.fixture
9382
async def long_running_managers(
9483
disable_stale_tasks_monitor: None,

0 commit comments

Comments
 (0)