Changeset View
Changeset View
Standalone View
Standalone View
swh/scheduler/tests/test_api_client.py
Show All 36 Lines | def test_site_map(flask_app_client): | ||||
sitemap = flask_app_client.get(url_for("site_map")) | sitemap = flask_app_client.get(url_for("site_map")) | ||||
assert sitemap.headers["Content-Type"] == "application/json" | assert sitemap.headers["Content-Type"] == "application/json" | ||||
rules = set(x["rule"] for x in sitemap.json) | rules = set(x["rule"] for x in sitemap.json) | ||||
# we expect at least these rules | # we expect at least these rules | ||||
expected_rules = set( | expected_rules = set( | ||||
"/" + rule | "/" + rule | ||||
for rule in ( | for rule in ( | ||||
"lister/get", | |||||
"lister/get_or_create", | "lister/get_or_create", | ||||
"lister/update", | "lister/update", | ||||
"origins/get", | "origins/get", | ||||
"origins/grab_next", | "origins/grab_next", | ||||
"origins/record", | "origins/record", | ||||
"priority_ratios/get", | "priority_ratios/get", | ||||
"scheduler_metrics/get", | "scheduler_metrics/get", | ||||
"scheduler_metrics/update", | "scheduler_metrics/update", | ||||
Show All 28 Lines |