def test01_add_new_student_with_admin(self): """Check adding new student by administrator.""" students_list_with_new_student = self.students_page.\ click_edit_students_list_button().\ click_add_new_student_button().\ enter_student_data(data['first_new_student']).\ click_save_data_changes_button().\ click_exit_students_list_editor_button().\ students_table() student = data_student_for_check(data['first_new_student']) self.assertEqual(self.main_page.get_current_url(), data['expected_url']) self.assertIn(student, students_list_with_new_student)
def test09_add_new_student_with_coordinator(self): """Check is new student added by coordinator.""" students_list_with_new_student = self.students_page. \ click_edit_students_list_button(). \ click_add_new_student_button(). \ enter_student_data(data['second_new_student']). \ click_save_data_changes_button(). \ click_exit_students_list_editor_button(). \ students_table() student = data_student_for_check(data['second_new_student']) self.assertEqual(self.main_page.get_current_url(), data['expected_url']) self.assertIn(student, students_list_with_new_student)
def test14_add_new_student_with_teacher(self): """Check is new student added by teacher.""" students_list_with_new_student = self.students_page. \ click_edit_students_list_button(). \ click_add_new_student_button(). \ enter_student_data(data['third_new_student']).\ enter_name_approved_by_custom(data['third_new_student']). \ click_save_data_changes_button(). \ click_exit_students_list_editor_button(). \ students_table() student = data_student_for_check(data['third_new_student']) self.assertEqual(self.main_page.get_current_url(), data['expected_url']) self.assertIn(student, students_list_with_new_student) return self.students_page