Commit 11e32033 by cahrens

Test with disabled tests.

parent 09b8bdef
...@@ -164,83 +164,83 @@ class StaffAreaA11yTest(OpenAssessmentA11yTest): ...@@ -164,83 +164,83 @@ class StaffAreaA11yTest(OpenAssessmentA11yTest):
self._check_a11y(self.staff_asmnt_page) self._check_a11y(self.staff_asmnt_page)
class FullWorkflowA11yTest(OpenAssessmentA11yTest, FullWorkflowMixin): # class FullWorkflowA11yTest(OpenAssessmentA11yTest, FullWorkflowMixin):
""" # """
Test accessibility at the end of a "full workflow" problem. In particular, # Test accessibility at the end of a "full workflow" problem. In particular,
this verifies the accessibility of the "Your Grade" section and the related # this verifies the accessibility of the "Your Grade" section and the related
sections in staff tools when all assessment steps have been completed. # sections in staff tools when all assessment steps have been completed.
""" # """
#
def setUp(self): # def setUp(self):
super(FullWorkflowA11yTest, self).setUp('full_workflow_staff_override', staff=True) # super(FullWorkflowA11yTest, self).setUp('full_workflow_staff_override', staff=True)
self.staff_area_page = StaffAreaPage(self.browser, self.problem_loc) # self.staff_area_page = StaffAreaPage(self.browser, self.problem_loc)
def test_training_peer_self_staff_override(self): # def test_training_peer_self_staff_override(self):
""" # """
""" # """
# Create a learner with submission, training, and self assessment completed. # # Create a learner with submission, training, and self assessment completed.
learner, learner_email = self.do_submission_training_self_assessment() # learner, learner_email = self.do_submission_training_self_assessment()
#
# Now create a second learner so that learner 1 has someone to assess. # # Now create a second learner so that learner 1 has someone to assess.
# The second learner does all the steps as well (submission, training, self assessment, peer assessment). # # The second learner does all the steps as well (submission, training, self assessment, peer assessment).
self.do_submission_training_self_assessment() # self.do_submission_training_self_assessment()
self.do_peer_assessment(options=self.PEER_ASSESSMENT) # self.do_peer_assessment(options=self.PEER_ASSESSMENT)
#
# Go back to the first learner to complete her workflow. # # Go back to the first learner to complete her workflow.
self.login_user(learner, learner_email) # self.login_user(learner, learner_email)
#
# Learner 1 does peer assessment of learner 2 to complete workflow. # # Learner 1 does peer assessment of learner 2 to complete workflow.
self.do_peer_assessment(options=self.SUBMITTED_ASSESSMENT) # self.do_peer_assessment(options=self.SUBMITTED_ASSESSMENT)
#
# Continue grading by other students if necessary to ensure learner has a peer grade. # # Continue grading by other students if necessary to ensure learner has a peer grade.
self.verify_submission_has_peer_grade(learner, learner_email) # self.verify_submission_has_peer_grade(learner, learner_email)
#
# At this point, the learner sees the peer assessment score (0). Verify the accessibility # # At this point, the learner sees the peer assessment score (0). Verify the accessibility
# of the "your grade" section. # # of the "your grade" section.
self.assertEqual(self.PEER_ASSESSMENT_SCORE, self.grade_page.wait_for_page().score) # self.assertEqual(self.PEER_ASSESSMENT_SCORE, self.grade_page.wait_for_page().score)
self._check_a11y(self.grade_page) # self._check_a11y(self.grade_page)
#
# Now do a staff override, changing the score (to 1). # # Now do a staff override, changing the score (to 1).
self.do_staff_override(learner) # self.do_staff_override(learner)
#
# Refresh and check the accessibility of "your grade" section again. # # Refresh and check the accessibility of "your grade" section again.
self.browser.refresh() # self.browser.refresh()
self.assertEqual(self.STAFF_OVERRIDE_SCORE, self.grade_page.wait_for_page().score) # self.assertEqual(self.STAFF_OVERRIDE_SCORE, self.grade_page.wait_for_page().score)
self._check_a11y(self.grade_page) # self._check_a11y(self.grade_page)
#
# Also verify the accessibility of the complete staff area information. # # Also verify the accessibility of the complete staff area information.
self.staff_area_page.visit().show_learner(learner) # self.staff_area_page.visit().show_learner(learner)
self.staff_area_page.expand_learner_report_sections() # self.staff_area_page.expand_learner_report_sections()
self._check_a11y(self.staff_area_page) # self._check_a11y(self.staff_area_page)
class FullWorkflowRequiredA11yTest(OpenAssessmentA11yTest, FullWorkflowMixin): # class FullWorkflowRequiredA11yTest(OpenAssessmentA11yTest, FullWorkflowMixin):
""" # """
Test accessibility when both staff override and full staff grading rubrics have rendered. # Test accessibility when both staff override and full staff grading rubrics have rendered.
""" # """
#
def setUp(self): # def setUp(self):
super(FullWorkflowRequiredA11yTest, self).setUp('full_workflow_staff_required', staff=True) # super(FullWorkflowRequiredA11yTest, self).setUp('full_workflow_staff_required', staff=True)
self.staff_area_page = StaffAreaPage(self.browser, self.problem_loc) # self.staff_area_page = StaffAreaPage(self.browser, self.problem_loc)
#
def test_multiple_rubrics(self): # def test_multiple_rubrics(self):
""" # """
Test accessibility when both the staff override and the full staff grading # Test accessibility when both the staff override and the full staff grading
rubric forms have been opened. # rubric forms have been opened.
""" # """
# Create a learner with submission, training, and self assessment completed. # # Create a learner with submission, training, and self assessment completed.
learner = self.do_train_self_peer(False) # learner = self.do_train_self_peer(False)
#
# Open up the full staff grading form # # Open up the full staff grading form
self.staff_area_page.visit() # self.staff_area_page.visit()
self.staff_area_page.click_staff_toolbar_button("staff-grading") # self.staff_area_page.click_staff_toolbar_button("staff-grading")
self.staff_area_page.expand_staff_grading_section() # self.staff_area_page.expand_staff_grading_section()
#
# Open up the override form # # Open up the override form
self.staff_area_page.show_learner(learner) # self.staff_area_page.show_learner(learner)
self.staff_area_page.expand_learner_report_sections() # self.staff_area_page.expand_learner_report_sections()
#
self._check_a11y(self.staff_area_page) # self._check_a11y(self.staff_area_page)
if __name__ == "__main__": if __name__ == "__main__":
......
...@@ -87,12 +87,12 @@ class AutoAuthPage(PageObject): ...@@ -87,12 +87,12 @@ class AutoAuthPage(PageObject):
username, _ = self._get_username_and_email() username, _ = self._get_username_and_email()
return username return username
def get_email(self): # def get_email(self):
""" # """
Finds and returns the email address of the current user. # Finds and returns the email address of the current user.
""" # """
_, email = self._get_username_and_email() # _, email = self._get_username_and_email()
return email # return email
def _get_username_and_email(self): def _get_username_and_email(self):
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment