Skip to content

Commit a9711f5

Browse files
committed
throttle navbars.py tests for production
1 parent 017e838 commit a9711f5

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

tests/test_navbar.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ def test_logout_link(self, driver, page):
124124

125125
@markers.smoke_test
126126
@markers.core_functionality
127+
@pytest.mark.usefixtures('throttle_on_prod')
127128
class TestOSFHomeNavbarLoggedOut(NavbarTestLoggedOutMixin):
128129
@pytest.fixture()
129130
def page(self, driver):
@@ -145,6 +146,7 @@ def test_support_link(self, page, driver):
145146

146147
@markers.smoke_test
147148
@markers.core_functionality
149+
@pytest.mark.usefixtures('throttle_on_prod')
148150
class TestOSFHomeNavbarLoggedIn(NavbarTestLoggedInMixin):
149151
@pytest.fixture()
150152
def page(self, driver, log_in_if_not_already):
@@ -159,6 +161,7 @@ def test_my_projects_link(self, page, driver):
159161

160162
@markers.smoke_test
161163
@markers.core_functionality
164+
@pytest.mark.usefixtures('throttle_on_prod')
162165
class TestPreprintsNavbarLoggedOut(NavbarTestLoggedOutMixin):
163166
@pytest.fixture()
164167
def page(self, driver):
@@ -183,6 +186,7 @@ def test_sign_up_button(self, page, driver):
183186
@markers.smoke_test
184187
@markers.core_functionality
185188
@pytest.mark.usefixtures('log_in_if_not_already')
189+
@pytest.mark.usefixtures('throttle_on_prod')
186190
class TestPreprintsNavbarLoggedIn(NavbarTestLoggedInMixin):
187191
@pytest.fixture()
188192
def page(self, driver):
@@ -209,6 +213,7 @@ def test_my_reviewing_link(self, page, driver):
209213

210214
@markers.smoke_test
211215
@markers.core_functionality
216+
@pytest.mark.usefixtures('throttle_on_prod')
212217
class TestRegistriesNavbarLoggedOut(NavbarTestLoggedOutMixin):
213218
@pytest.fixture()
214219
def page(self, driver):
@@ -235,6 +240,7 @@ def test_sign_in_button(self, page, driver):
235240
@markers.smoke_test
236241
@markers.core_functionality
237242
@pytest.mark.usefixtures('log_in_if_not_already')
243+
@pytest.mark.usefixtures('throttle_on_prod')
238244
class TestRegistriesNavbarLoggedIn(NavbarTestLoggedInMixin):
239245
@pytest.fixture()
240246
def page(self, driver):
@@ -253,6 +259,7 @@ def test_my_registrations_link(self, page, driver):
253259

254260
@markers.smoke_test
255261
@markers.core_functionality
262+
@pytest.mark.usefixtures('throttle_on_prod')
256263
class TestMeetingsNavbarLoggedOut(NavbarTestLoggedOutMixin):
257264
@pytest.fixture()
258265
def page(self, driver):
@@ -272,6 +279,7 @@ def test_support_link(self, page, driver):
272279
@markers.smoke_test
273280
@markers.core_functionality
274281
@pytest.mark.usefixtures('log_in_if_not_already')
282+
@pytest.mark.usefixtures('throttle_on_prod')
275283
class TestMeetingsNavbarLoggedIn(NavbarTestLoggedInMixin):
276284
@pytest.fixture()
277285
def page(self, driver):
@@ -286,6 +294,7 @@ def test_my_projects_link(self, page, driver):
286294

287295
@markers.smoke_test
288296
@markers.core_functionality
297+
@pytest.mark.usefixtures('throttle_on_prod')
289298
class TestInstitutionsNavbarLoggedOut(NavbarTestLoggedOutMixin):
290299
@pytest.fixture()
291300
def page(self, driver):
@@ -305,6 +314,7 @@ def test_support_link(self, page, driver):
305314
@markers.smoke_test
306315
@markers.core_functionality
307316
@pytest.mark.usefixtures('log_in_if_not_already')
317+
@pytest.mark.usefixtures('throttle_on_prod')
308318
class TestInstitutionsNavbarLoggedIn(NavbarTestLoggedInMixin):
309319
@pytest.fixture()
310320
def page(self, driver):
@@ -331,6 +341,7 @@ def assert_donate_page(driver, donate_page):
331341

332342
@markers.smoke_test
333343
@markers.core_functionality
344+
@pytest.mark.usefixtures('throttle_on_prod')
334345
class TestCollectionsNavbarLoggedOut:
335346
@pytest.fixture
336347
def provider(self, driver):
@@ -359,6 +370,7 @@ def test_donate_link(self, session, driver, collections_discover_page):
359370
@markers.smoke_test
360371
@markers.core_functionality
361372
@pytest.mark.usefixtures('log_in_if_not_already')
373+
@pytest.mark.usefixtures('throttle_on_prod')
362374
class TestCollectionsNavbarLoggedIn:
363375
@pytest.fixture
364376
def provider(self, driver):
@@ -395,6 +407,7 @@ def test_donate_link(self, session, driver, page):
395407
@markers.smoke_test
396408
@markers.core_functionality
397409
@pytest.mark.usefixtures('log_in_if_not_already')
410+
@pytest.mark.usefixtures('throttle_on_prod')
398411
class TestProjectsNavbarLoggedIn:
399412
@pytest.fixture()
400413
def project_page(self, driver, default_project_page):

0 commit comments

Comments
 (0)