Mobilizon-Reshare-condividi.../tests/storage/conftest.py

20 lines
485 B
Python

import pytest
import mobilizon_reshare.storage.query.read
from mobilizon_reshare.models.publisher import Publisher
@pytest.fixture(scope="function")
async def mock_active_publishers(request, monkeypatch):
for name in request.param:
await Publisher.create(name=name)
def _mock_active_pub():
return request.param
monkeypatch.setattr(
mobilizon_reshare.storage.query.read, "get_active_publishers", _mock_active_pub
)
return request.param