@@ -37,6 +37,7 @@ def login_page(driver):
37
37
38
38
@markers .smoke_test
39
39
@markers .core_functionality
40
+ @pytest .mark .usefixtures ('throttle_on_prod' )
40
41
class TestLoginPage :
41
42
def test_institutional_login (self , driver , login_page ):
42
43
"""Check that you arrive on the institutional login page and the institution dropdown is populated.
@@ -207,6 +208,7 @@ def test_cancel_tos_link(self, driver):
207
208
208
209
209
210
@markers .core_functionality
211
+ @pytest .mark .usefixtures ('throttle_on_prod' )
210
212
class TestGenericPages :
211
213
"""Generic pages have no service in the login/logout url. Typically users should not be able to access
212
214
these pages through the standard authentication workflow. The tests in this class manually manipulate the
@@ -236,6 +238,7 @@ def test_generic_logged_out_page(self, driver):
236
238
237
239
238
240
@markers .core_functionality
241
+ @pytest .mark .usefixtures ('throttle_on_prod' )
239
242
class TestLoginErrors :
240
243
"""Test the inline error messages on the CAS login page when user enters invalid login data"""
241
244
@@ -268,6 +271,7 @@ def test_invalid_password(self, driver, login_page):
268
271
269
272
270
273
@markers .core_functionality
274
+ @pytest .mark .usefixtures ('throttle_on_prod' )
271
275
class TestCustomExceptionPages :
272
276
"""CAS has several customized exception pages which share the same style and appearance as the CAS login pages.
273
277
Not all of them can be easily tested. Those that can will require the manipulation of urls to reach the pages.
@@ -344,6 +348,7 @@ def try_login_page(driver, page_class):
344
348
345
349
@markers .smoke_test
346
350
@markers .core_functionality
351
+ @pytest .mark .usefixtures ('throttle_on_prod' )
347
352
class TestInstitutionLoginPage :
348
353
@pytest .fixture
349
354
def institution_login_page (self , driver ):
0 commit comments