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')
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)
def test_set_room_and_role(self): util.set_meeting_location(self.section, self.meeting) util.set_instructor_role(self.section, self.instructor, 'PI')
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)