From 30ad6200a2bfaed4fd472c5343411703259baf82 Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" Date: Fri, 16 Oct 2020 14:30:54 +0200 Subject: [PATCH] Drop mock_get_scheduler which creates indirection for no good reason This is no longer useful, as removing it and tests are still ok. --- conftest.py | 18 ------------------ swh/lister/pytest_plugin.py | 4 +--- swh/lister/tests/test_cli.py | 2 +- 3 files changed, 2 insertions(+), 22 deletions(-) diff --git a/conftest.py b/conftest.py index e709cbe..2daa11d 100644 --- a/conftest.py +++ b/conftest.py @@ -5,24 +5,6 @@ import os -import pytest - pytest_plugins = ["swh.scheduler.pytest_plugin", "swh.lister.pytest_plugin"] os.environ["LC_ALL"] = "C.UTF-8" - - -@pytest.fixture -def mock_get_scheduler(monkeypatch, swh_scheduler): - """Override the get_scheduler function in swh.lister.core.lister_base, to - return the swh_scheduler fixture. - """ - from swh.lister.core import lister_base - - # Match the signature from swh.scheduler.get_scheduler - def get_scheduler(cls, args={}): - return swh_scheduler - - monkeypatch.setattr(lister_base, "get_scheduler", get_scheduler) - - yield monkeypatch diff --git a/swh/lister/pytest_plugin.py b/swh/lister/pytest_plugin.py index 31dc013..29c194b 100644 --- a/swh/lister/pytest_plugin.py +++ b/swh/lister/pytest_plugin.py @@ -54,9 +54,7 @@ def swh_config(swh_lister_config, monkeypatch, tmp_path): @pytest.fixture -def swh_lister( - mock_get_scheduler, lister_db_url, swh_scheduler, lister_under_test, swh_config -): +def swh_lister(lister_db_url, swh_scheduler, lister_under_test, swh_config): assert lister_under_test in SUPPORTED_LISTERS lister = get_lister(lister_under_test, db_url=lister_db_url) initialize(create_engine(lister_db_url), drop_tables=True) diff --git a/swh/lister/tests/test_cli.py b/swh/lister/tests/test_cli.py index e71a2fa..82c3f49 100644 --- a/swh/lister/tests/test_cli.py +++ b/swh/lister/tests/test_cli.py @@ -19,7 +19,7 @@ def test_get_lister_wrong_input(): assert "Invalid lister" in str(e.value) -def test_get_lister(mock_get_scheduler): +def test_get_lister(): """Instantiating a supported lister should be ok """