Changeset View
Changeset View
Standalone View
Standalone View
swh/web/settings/tests.py
Show All 13 Lines | |||||
scope1_limiter_rate = 3 | scope1_limiter_rate = 3 | ||||
scope1_limiter_rate_post = 1 | scope1_limiter_rate_post = 1 | ||||
scope2_limiter_rate = 5 | scope2_limiter_rate = 5 | ||||
scope2_limiter_rate_post = 2 | scope2_limiter_rate_post = 2 | ||||
scope3_limiter_rate = 1 | scope3_limiter_rate = 1 | ||||
scope3_limiter_rate_post = 1 | scope3_limiter_rate_post = 1 | ||||
save_origin_rate_post = 5 | save_origin_rate_post = 5 | ||||
api_raw_object_rate = 5 | |||||
swh_web_config = get_config() | swh_web_config = get_config() | ||||
_pytest = "pytest" in sys.argv[0] or "PYTEST_XDIST_WORKER" in os.environ | _pytest = "pytest" in sys.argv[0] or "PYTEST_XDIST_WORKER" in os.environ | ||||
swh_web_config.update( | swh_web_config.update( | ||||
{ | { | ||||
# enable django debug mode only when running pytest | # enable django debug mode only when running pytest | ||||
Show All 20 Lines | swh_web_config.update( | ||||
"exempted_networks": ["127.0.0.0/8"], | "exempted_networks": ["127.0.0.0/8"], | ||||
}, | }, | ||||
"swh_save_origin": { | "swh_save_origin": { | ||||
"limiter_rate": { | "limiter_rate": { | ||||
"default": "120/h", | "default": "120/h", | ||||
"POST": "%s/h" % save_origin_rate_post, | "POST": "%s/h" % save_origin_rate_post, | ||||
} | } | ||||
}, | }, | ||||
"swh_raw_object": { | |||||
"limiter_rate": {"default": f"{api_raw_object_rate}/h"}, | |||||
}, | |||||
"scope1": { | "scope1": { | ||||
"limiter_rate": { | "limiter_rate": { | ||||
"default": "%s/min" % scope1_limiter_rate, | "default": "%s/min" % scope1_limiter_rate, | ||||
"POST": "%s/min" % scope1_limiter_rate_post, | "POST": "%s/min" % scope1_limiter_rate_post, | ||||
} | } | ||||
}, | }, | ||||
"scope2": { | "scope2": { | ||||
"limiter_rate": { | "limiter_rate": { | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |