def test_create(self): email, password = signup_teacher_directly() create_organisation_directly(email) _, class_name, access_code = create_class_directly(email) selenium.get(self.live_server_url) page = HomePage(selenium).go_to_login_page().login_no_students(email, password) page, student_name = create_school_student(page) assert page.student_exists(student_name) assert page.__class__.__name__ == 'OnboardingStudentListPage'
def test_create(self): email, password = signup_teacher_directly() org_name, postcode = create_organisation_directly(email) _, class_name, access_code = create_class_directly(email) selenium.get(self.live_server_url) page = HomePage(selenium).go_to_teach_page().login(email, password) page = page.go_to_classes_page().go_to_class_page(class_name) assert page.does_not_have_students() page, student_name, student_password = create_school_student(page) assert page.has_students() assert page.student_exists(student_name)
def test_create(self): email, password = signup_teacher_directly() org_name, postcode = create_organisation_directly(email) _, class_name, access_code = create_class_directly(email) self.browser.get(self.live_server_url) page = HomePage(self.browser).go_to_teach_page().login(email, password) page = page.go_to_classes_page().go_to_class_page(class_name) assert page.does_not_have_students() page, student_name, student_password = create_school_student(page) assert page.has_students() assert page.student_exists(student_name)
def test_add_to_existing_class(self): email, password = signup_teacher_directly() create_organisation_directly(email) _, class_name, access_code = create_class_directly(email) create_school_student_directly(access_code) selenium.get(self.live_server_url) page = HomePage(selenium).go_to_login_page().login(email, password).go_to_class_page() page, new_student_name = create_school_student(page) assert page.student_exists(new_student_name) page = page.go_back_to_class() assert page.student_exists(new_student_name)
def test_create(self): email, password = signup_teacher_directly() create_organisation_directly(email) _, class_name, access_code = create_class_directly(email) self.selenium.get(self.live_server_url) page = ( HomePage(self.selenium) .go_to_login_page() .login_no_students(email, password) ) page, student_name = create_school_student(page) assert page.student_exists(student_name) assert page.__class__.__name__ == "OnboardingStudentListPage"
def test_add_to_existing_class(self): email, password = signup_teacher_directly() create_organisation_directly(email) _, class_name, access_code = create_class_directly(email) create_school_student_directly(access_code) self.selenium.get(self.live_server_url) page = ( HomePage(self.selenium) .go_to_login_page() .login(email, password) .go_to_class_page() ) page, new_student_name = create_school_student(page) assert page.student_exists(new_student_name) page = page.go_back_to_class() assert page.student_exists(new_student_name)