Skip to content

Commit 653dbbc

Browse files
committed
fix for logstreamer
1 parent c91abad commit 653dbbc

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

services/api-server/tests/unit/celery/conftest.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,15 @@ async def mocked_redis_server(mocker: MockerFixture) -> None:
4141
mocker.patch("redis.asyncio.from_url", return_value=mock_redis)
4242

4343

44+
@pytest.fixture
45+
async def mocked_log_streamer_setup(mocker: MockerFixture) -> MockerFixture:
46+
# mock log streamer: He is looking for non-existent queues. Should be solved more elegantly
47+
from simcore_service_api_server.services_http import rabbitmq
48+
49+
mock_log_streamer = mocker.patch.object(rabbitmq, "LogDistributor", spec=True)
50+
return mock_log_streamer
51+
52+
4453
@pytest.fixture
4554
def mock_celery_app(mocker: MockerFixture, celery_config: dict[str, Any]) -> Celery:
4655
celery_app = Celery(**celery_config)
@@ -54,6 +63,7 @@ def mock_celery_app(mocker: MockerFixture, celery_config: dict[str, Any]) -> Cel
5463
@pytest.fixture
5564
def app_environment(
5665
mock_celery_app: Celery,
66+
mocked_log_streamer_setup: MockerFixture,
5767
mocked_redis_server: None,
5868
monkeypatch: pytest.MonkeyPatch,
5969
app_environment: EnvVarsDict,

0 commit comments

Comments
 (0)