Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/golang/tests/test_tasks.py
Show All 24 Lines | ): | ||||
res = swh_scheduler_celery_app.send_task("swh.lister.golang.tasks.FullGolangLister") | res = swh_scheduler_celery_app.send_task("swh.lister.golang.tasks.FullGolangLister") | ||||
assert res | assert res | ||||
res.wait() | res.wait() | ||||
assert res.successful() | assert res.successful() | ||||
assert res.result == stats.dict() | assert res.result == stats.dict() | ||||
lister.from_configfile.assert_called_once_with() | lister.from_configfile.assert_called_once_with() | ||||
lister.run.assert_called_once_with() | lister.run.assert_called_once_with() | ||||
def test_golang_incremental_listing_task( | |||||
swh_scheduler_celery_app, swh_scheduler_celery_worker, mocker | |||||
): | |||||
lister = mocker.patch("swh.lister.golang.tasks.GolangLister") | |||||
lister.from_configfile.return_value = lister | |||||
stats = ListerStats(pages=1, origins=28000) | |||||
lister.run.return_value = stats | |||||
res = swh_scheduler_celery_app.send_task( | |||||
"swh.lister.golang.tasks.IncrementalGolangLister" | |||||
) | |||||
assert res | |||||
res.wait() | |||||
assert res.successful() | |||||
assert res.result == stats.dict() | |||||
lister.from_configfile.assert_called_once_with(incremental=True) | |||||
lister.run.assert_called_once_with() |