Ejemplo n.º 1
0
 def test_request_obj_review_as_reviewer(self, second_creator, third_creator,
                                         program_with_review, selenium):
   """Confirm reviewer is able to request review from another person."""
   users.set_current_user(second_creator)
   webui_facade.submit_obj_for_review(selenium, program_with_review,
                                      third_creator)
   actual_program = webui_facade.get_object(selenium, program_with_review)
   self.general_equal_assert(program_with_review.repr_ui(), actual_program)
Ejemplo n.º 2
0
 def test_add_program_reviewer(self, selenium):
     """Confirm reviewer is displayed on Program Info panel."""
     creator = rest_facade.create_user_with_role(roles.CREATOR)
     reviewer = rest_facade.create_user_with_role(roles.CREATOR)
     users.set_current_user(creator)
     expected_program = rest_facade.create_program()
     webui_facade.submit_obj_for_review(selenium, expected_program,
                                        reviewer)
     actual_program = webui_facade.get_object(selenium, expected_program)
     expected_program.update_attrs(reviewers=[reviewer.email])
     assert expected_program.repr_ui() == actual_program
Ejemplo n.º 3
0
 def test_request_obj_review(self, selenium):
     """Confirm reviewer is displayed on Program Info panel."""
     reviewer = rest_facade.create_user_with_role(roles.CREATOR)
     users.set_current_user(rest_facade.create_user_with_role(
         roles.CREATOR))
     program = rest_facade.create_program()
     webui_facade.submit_obj_for_review(selenium, program, reviewer.email)
     actual_program = webui_facade.get_object(selenium, program)
     program.update_attrs(
         review={
             "status": ReviewStates.UNREVIEWED,
             "reviewers": [reviewer.email],
             "last_reviewed_by": ""
         })
     self.general_equal_assert(program.repr_ui(), actual_program)
Ejemplo n.º 4
0
 def test_request_obj_review(self, second_creator, login_as_creator, program,
                             selenium):
   """Confirm reviewer is displayed on Program Info panel."""
   webui_facade.submit_obj_for_review(selenium, program, second_creator)
   actual_program = webui_facade.get_object(selenium, program)
   self.general_equal_assert(program.repr_ui(), actual_program)
Ejemplo n.º 5
0
 def test_request_obj_review(self, reviewer, login_as_creator, program,
                             selenium):
   """Confirm reviewer is displayed on Program Info panel."""
   webui_facade.submit_obj_for_review(selenium, program, reviewer)
   actual_program = webui_facade.get_object(selenium, program)
   self.general_equal_assert(program.repr_ui(), actual_program)