@@ -65,8 +65,12 @@ def test_view_without_exam_settings_enabled(self, handler):
6565 """
6666 outline_url = reverse_course_url (handler , self .course .id )
6767 resp = self .client .get (outline_url , HTTP_ACCEPT = 'text/html' )
68- self .assertEqual (resp .status_code , 200 ) # noqa: PT009
69- self .assertNotContains (resp , 'Proctored Exam Settings' )
68+ # grading_handler is routed to the authoring MFE and returns a redirect.
69+ if handler == 'grading_handler' :
70+ self .assertEqual (resp .status_code , 302 ) # noqa: PT009
71+ else :
72+ self .assertEqual (resp .status_code , 200 ) # noqa: PT009
73+ self .assertNotContains (resp , 'Proctored Exam Settings' )
7074
7175 @ddt .data (
7276 "certificates_list_handler" ,
@@ -82,8 +86,12 @@ def test_view_with_exam_settings_enabled(self, handler):
8286 """
8387 outline_url = reverse_course_url (handler , self .course .id )
8488 resp = self .client .get (outline_url , HTTP_ACCEPT = 'text/html' )
85- self .assertEqual (resp .status_code , 200 ) # noqa: PT009
86- self .assertContains (resp , 'Proctored Exam Settings' )
89+ # grading_handler is routed to the authoring MFE and returns a redirect.
90+ if handler == 'grading_handler' :
91+ self .assertEqual (resp .status_code , 302 ) # noqa: PT009
92+ else :
93+ self .assertEqual (resp .status_code , 200 ) # noqa: PT009
94+ self .assertContains (resp , 'Proctored Exam Settings' )
8795
8896 @override_settings (
8997 PROCTORING_BACKENDS = {
0 commit comments