From 2b14cc2c285d157f4c7d2351eed45400bf78b229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 3 Apr 2020 10:34:53 +0200 Subject: [PATCH] tests: hit harder on tracking codes to be sure to trigger rate limit --- tests/test_wcs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_wcs.py b/tests/test_wcs.py index 1a62db3d..c1bbe70d 100644 --- a/tests/test_wcs.py +++ b/tests/test_wcs.py @@ -1126,6 +1126,8 @@ def test_tracking_code_search_rate_limit(app): settings.TEMPLATE_VARS['is_portal_agent'] = True for i in range(3): assert app.get('/api/search/tracking-code/?q=BBCCDDFF').json.get('err') == 0 + for i in range(3): # make sure we hit ratelimit + app.get('/api/search/tracking-code/?q=BBCCDDFF') assert app.get('/api/search/tracking-code/?q=BBCCDDFF').json.get('err') == 1 Page.objects.all().delete() @@ -1135,7 +1137,7 @@ def test_tracking_code_search_rate_limit(app): cell.save() resp = app.get('/') - for i in range(3): # make sure we hit ratelimit + for i in range(3): # make sure we hit ratelimit app.get('/api/search/tracking-code/?q=BBCCDDFF') resp.form['code'] = 'FOOBAR' resp = resp.form.submit() @@ -1144,7 +1146,7 @@ def test_tracking_code_search_rate_limit(app): assert '
  • Looking up tracking code is currently rate limited.
  • ' in resp.text resp = app.get('/') - for i in range(3): # make sure we hit ratelimit + for i in range(3): # make sure we hit ratelimit app.get('/api/search/tracking-code/?q=BBCCDDFF') resp.form['code'] = 'FOOBAR' resp.form['url'] = 'http://example.org/'