Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/json/tests/test_lister.py
- This file was added.
# Copyright (C) 2019 the Software Heritage developers | |||||
# License: GNU General Public License version 3, or any later version | |||||
# See top-level LICENSE file for more information | |||||
def test_lister_no_page_check_results(lister_json, requests_mock_datadir): | |||||
lister = lister_json | |||||
# lister.url = "http://sources.nixos.org/packages.json" | |||||
lister.run() | |||||
r = lister.scheduler.search_tasks(task_type='load-tar') | |||||
assert len(r) == 76 | |||||
for row in r: | |||||
print(row) | |||||
assert row['type'] == 'load-tar' | |||||
# arguments check | |||||
args = row['arguments']['args'] | |||||
assert len(args) == 2 | |||||
# kwargs | |||||
kwargs = row['arguments']['kwargs'] | |||||
assert list(kwargs.keys()) == ['tarballs'] | |||||
assert row['policy'] == 'oneshot' |