generalize fixtures for cli tests

This commit is contained in:
Sarah Hoffmann
2021-11-30 14:07:39 +01:00
parent b2df8e478a
commit 37afa2180b
4 changed files with 57 additions and 69 deletions

View File

@@ -24,26 +24,6 @@ import nominatim.tools.refresh
import nominatim.tools.postcodes
import nominatim.tokenizer.factory
from mocks import MockParamCapture
@pytest.fixture
def mock_run_legacy(monkeypatch):
mock = MockParamCapture()
monkeypatch.setattr(nominatim.cli, 'run_legacy_script', mock)
return mock
@pytest.fixture
def mock_func_factory(monkeypatch):
def get_mock(module, func):
mock = MockParamCapture()
mock.func_name = func
monkeypatch.setattr(module, func, mock)
return mock
return get_mock
class TestCli: