示例#1
0
 def test_invt_role(self):
     self.sign_up_page.log_out()
     util.set_instructor_role(self.section, self.instructor, 'INVT')
     self.login_page.dev_auth(self.instructor.uid)
     self.ouija_page.wait_for_element(OuijaBoardPage.NO_COURSES_MSG,
                                      util.get_short_timeout())
     self.sign_up_page.hit_url(self.section.term.id, self.section.ccn)
     self.sign_up_page.wait_for_diablo_title('Page not found')
示例#2
0
 def test_ineligible_room(self):
     self.sign_up_page.log_out()
     meet = {'room': {'name': 'Chavez 3'}}
     meeting = Meeting(meet)
     util.set_meeting_location(self.section, meeting)
     util.set_instructor_role(self.section, self.instructor, 'PI')
     self.login_page.dev_auth(self.instructor.uid)
     self.ouija_page.wait_for_element(OuijaBoardPage.NO_COURSES_MSG,
                                      util.get_short_timeout())
     self.sign_up_page.load_page(self.section)
     assert self.sign_up_page.is_present(SignUpPage.NOT_ELIGIBLE_MSG)
示例#3
0
 def test_set_room_and_role(self):
     util.set_meeting_location(self.section, self.meeting)
     util.set_instructor_role(self.section, self.instructor, 'PI')
示例#4
0
 def test_tnic_role(self):
     util.set_instructor_role(self.section, self.instructor, 'TNIC')
     self.sign_up_page.load_page(self.section)
     time.sleep(1)
     assert self.sign_up_page.is_present(SignUpPage.APPROVE_BUTTON)