Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/arch/tests/test_tasks.py
Show All 13 Lines | res = swh_scheduler_celery_app.send_task( | ||||
"swh.loader.package.arch.tasks.LoadArch", | "swh.loader.package.arch.tasks.LoadArch", | ||||
kwargs=dict( | kwargs=dict( | ||||
url="some-url/packages/s/some-package", | url="some-url/packages/s/some-package", | ||||
artifacts=[ | artifacts=[ | ||||
{ | { | ||||
"version": "0.0.1", | "version": "0.0.1", | ||||
"url": "https://somewhere/some-package-0.0.1.pkg.xz", | "url": "https://somewhere/some-package-0.0.1.pkg.xz", | ||||
"filename": "some-package-0.0.1.pkg.xz", | "filename": "some-package-0.0.1.pkg.xz", | ||||
"length": 42, | |||||
} | |||||
], | |||||
arch_metadata=[ | |||||
{ | |||||
"version": "0.0.1", | |||||
"arch": "aarch64", | "arch": "aarch64", | ||||
"name": "some-package", | "name": "some-package", | ||||
"repo": "community", | "repo": "community", | ||||
"length": 42, | |||||
"last_modified": "1970-01-01T21:08:14", | "last_modified": "1970-01-01T21:08:14", | ||||
} | } | ||||
], | ], | ||||
), | ), | ||||
) | ) | ||||
assert res | assert res | ||||
res.wait() | res.wait() | ||||
assert res.successful() | assert res.successful() | ||||
assert mock_load.called | assert mock_load.called | ||||
assert res.result == {"status": "eventful"} | assert res.result == {"status": "eventful"} |