diff --git a/swh/lister/gitlab/tests/conftest.py b/swh/lister/gitlab/tests/conftest.py new file mode 100644 index 0000000..efdc64d --- /dev/null +++ b/swh/lister/gitlab/tests/conftest.py @@ -0,0 +1,26 @@ +# Copyright (C) 2019-2020 The Software Heritage developers +# See the AUTHORS file at the top-level directory of this distribution +# License: GNU General Public License version 3, or any later version +# See top-level LICENSE file for more information + +import pytest + + +@pytest.fixture +def lister_under_test(): + return "gitlab" + + +@pytest.fixture +def lister_gitlab(swh_lister): + for task_type in [ + { + "type": "load-git", + "description": "Load git repository", + "backend_name": "swh.loader.git.tasks.UpdateGitRepository", + "default_interval": "1 day", + }, + ]: + swh_lister.scheduler.create_task_type(task_type) + + return swh_lister diff --git a/swh/lister/gitlab/tests/test_lister.py b/swh/lister/gitlab/tests/test_lister.py index 151def6..e9a77c6 100644 --- a/swh/lister/gitlab/tests/test_lister.py +++ b/swh/lister/gitlab/tests/test_lister.py @@ -49,10 +49,10 @@ def lister_under_test(): return "gitlab" -def test_lister_gitlab(swh_lister, requests_mock_datadir): - swh_lister.run() +def test_lister_gitlab(lister_gitlab, requests_mock_datadir): + lister_gitlab.run() - r = swh_lister.scheduler.search_tasks(task_type="load-git") + r = lister_gitlab.scheduler.search_tasks(task_type="load-git") assert len(r) == 10 for row in r: