Skip to content

Commit bb77905

Browse files
committed
tests: mark all tests no rate limit
1 parent 7ccb372 commit bb77905

16 files changed

+18
-16
lines changed

integrations/acquisition/covid_hosp/facility/test_scenarios.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def setUp(self):
4040
cur.execute('truncate table covid_hosp_facility')
4141
cur.execute('truncate table covid_hosp_meta')
4242
cur.execute("truncate table api_user")
43-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
43+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
4444

4545
@freeze_time("2021-03-16")
4646
def test_acquire_dataset(self):

integrations/acquisition/covid_hosp/state_daily/test_scenarios.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def setUp(self):
4545
cur.execute('truncate table covid_hosp_state_timeseries')
4646
cur.execute('truncate table covid_hosp_meta')
4747
cur.execute("truncate table api_user")
48-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
48+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
4949

5050
@freeze_time("2021-03-16")
5151
def test_acquire_dataset(self):

integrations/acquisition/covid_hosp/state_timeseries/test_scenarios.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def setUp(self):
4141
cur.execute('truncate table covid_hosp_state_timeseries')
4242
cur.execute('truncate table covid_hosp_meta')
4343
cur.execute("truncate table api_user")
44-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
44+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
4545

4646
@freeze_time("2021-03-17")
4747
def test_acquire_dataset(self):

integrations/acquisition/covidcast/test_covidcast_meta_caching.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def setUp(self):
4343
# clear the `covidcast` table
4444
cur.execute('truncate table covidcast')
4545
cur.execute("truncate table api_user")
46-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
46+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
4747
# reset the `covidcast_meta_cache` table (it should always have one row)
4848
cur.execute('update covidcast_meta_cache set timestamp = 0, epidata = ""')
4949
cnx.commit()

integrations/acquisition/covidcast/test_csv_uploading.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def setUp(self):
3434
cur = cnx.cursor()
3535
cur.execute('truncate table covidcast')
3636
cur.execute("truncate table api_user")
37-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
37+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3838
cnx.commit()
3939
cur.close()
4040

integrations/acquisition/covidcast/test_fill_is_latest_issue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def setUp(self):
3131
cur = cnx.cursor()
3232
cur.execute('truncate table covidcast')
3333
cur.execute("truncate table api_user")
34-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
34+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3535
cnx.commit()
3636
cur.close()
3737

integrations/acquisition/covidcast_nowcast/test_csv_uploading.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def setUp(self):
4242
cur = cnx.cursor()
4343
cur.execute('truncate table covidcast_nowcast')
4444
cur.execute("truncate table api_user")
45-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
45+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
4646
cnx.commit()
4747
cur.close()
4848

integrations/client/test_delphi_epidata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def setUp(self):
4545
cur.execute('truncate table covidcast')
4646
cur.execute('truncate table covidcast_nowcast')
4747
cur.execute("truncate table api_user")
48-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
48+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
4949
cnx.commit()
5050
cur.close()
5151

integrations/server/test_covid_hosp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def setUp(self):
2929
cur.execute('truncate table covid_hosp_state_timeseries')
3030
cur.execute('truncate table covid_hosp_meta')
3131
cur.execute("truncate table api_user")
32-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
32+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3333

3434

3535
def insert_issue(self, cur, issue, value, record_type):

integrations/server/test_covidcast.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def setUp(self):
2929
cur = cnx.cursor()
3030
cur.execute('truncate table covidcast')
3131
cur.execute("truncate table api_user")
32-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
32+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3333
cnx.commit()
3434
cur.close()
3535

integrations/server/test_covidcast_endpoints.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def setUp(self):
111111
cur = cnx.cursor()
112112
cur.execute("truncate table covidcast")
113113
cur.execute("truncate table api_user")
114-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
114+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
115115
cur.execute('update covidcast_meta_cache set timestamp = 0, epidata = ""')
116116
cnx.commit()
117117
cur.close()

integrations/server/test_covidcast_meta.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def setUp(self):
3131
cur = cnx.cursor()
3232
cur.execute('truncate table covidcast')
3333
cur.execute("truncate table api_user")
34-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
34+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3535
cur.execute('update covidcast_meta_cache set timestamp = 0, epidata = ""')
3636
cnx.commit()
3737
cur.close()

integrations/server/test_covidcast_nowcast.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def setUp(self):
2727
cur = cnx.cursor()
2828
cur.execute('truncate table covidcast_nowcast')
2929
cur.execute("truncate table api_user")
30-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
30+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3131
cnx.commit()
3232
cur.close()
3333

integrations/server/test_fluview.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def setUp(self):
3333
cur = cnx.cursor()
3434
cur.execute('truncate table fluview')
3535
cur.execute("truncate table api_user")
36-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
36+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3737
cnx.commit()
3838
cur.close()
3939

integrations/server/test_fluview_meta.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def setUp(self):
3333
cur = cnx.cursor()
3434
cur.execute('truncate table fluview')
3535
cur.execute("truncate table api_user")
36-
cur.execute('insert into api_user(api_key, roles, tracking) values("key", "", 1)')
36+
cur.execute('insert into api_user(api_key, roles, tracking, registered) values("key", "", 1, 1)')
3737
cnx.commit()
3838
cur.close()
3939

src/server/_security.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,8 @@ def deduct_on_success(response: Response) -> bool:
267267

268268
@limiter.request_filter
269269
def _no_rate_limit() -> bool:
270+
if app.config.get('TESTING', False) or _is_public_route():
271+
return False
270272
# no rate limit if the user is registered
271273
user = _get_current_user()
272-
return _is_public_route() or user is not None and not user.is_rate_limited()
274+
return user is not None and not user.is_rate_limited()

0 commit comments

Comments
 (0)