def visit_coach_dashboard(self): """ Visits the instructor dashboard. """ coach_dashboard_page = CoachDashboardPage(self.browser, self.course_id) coach_dashboard_page.visit() return coach_dashboard_page
def visit_coach_dashboard(self): """ Visits the instructor dashboard. """ coach_dashboard_page = CoachDashboardPage(self.browser, self.course_id) coach_dashboard_page.visit() return coach_dashboard_page
class CreateCCXCoachTest(EventsTestMixin, UniqueCourseTest): """ Test ccx end to end process. """ USERNAME = "******" EMAIL = "*****@*****.**" def setUp(self): super(CreateCCXCoachTest, self).setUp() self.course_info.update({"settings": {"enable_ccx": "true"}}) self.course_fixture = CourseFixture(**self.course_info).install() self.coach_dashboard_page = CoachDashboardPage(self.browser, self.course_id) def _auto_auth(self, username, email): """ Logout and login with given credentials. """ AutoAuthPage(self.browser, username=username, email=email, course_id=self.course_id, staff=True).visit() def test_create_ccx(self): """ Assert that ccx created. """ ccx_name = "Test ccx" self._auto_auth(self.USERNAME, self.EMAIL) self.coach_dashboard_page.visit() self.coach_dashboard_page.fill_ccx_name_text_box(ccx_name) self.coach_dashboard_page.wait_for_page() # Assert that new ccx is created and we are on ccx dashboard/enrollment tab. self.assertTrue(self.coach_dashboard_page.is_browser_on_enrollment_page())
class CreateCCXCoachTest(EventsTestMixin, UniqueCourseTest): """ Test ccx end to end process. """ USERNAME = "******" EMAIL = "*****@*****.**" def setUp(self): super(CreateCCXCoachTest, self).setUp() self.course_info.update({"settings": {"enable_ccx": "true"}}) self.course_fixture = CourseFixture(**self.course_info).install() self.coach_dashboard_page = CoachDashboardPage(self.browser, self.course_id) def _auto_auth(self, username, email): """ Logout and login with given credentials. """ AutoAuthPage(self.browser, username=username, email=email, course_id=self.course_id, staff=True).visit() def test_create_ccx(self): """ Assert that ccx created. """ ccx_name = "Test ccx" self._auto_auth(self.USERNAME, self.EMAIL) self.coach_dashboard_page.visit() self.coach_dashboard_page.fill_ccx_name_text_box(ccx_name) self.coach_dashboard_page.wait_for_page() # Assert that new ccx is created and we are on ccx dashboard/enrollment tab. self.assertTrue( self.coach_dashboard_page.is_browser_on_enrollment_page())
def setUp(self): super(CreateCCXCoachTest, self).setUp() self.course_info.update({"settings": {"enable_ccx": "true"}}) self.course_fixture = CourseFixture(**self.course_info).install() self.coach_dashboard_page = CoachDashboardPage(self.browser, self.course_id)
def setUp(self): super(CreateCCXCoachTest, self).setUp() self.course_info.update({"settings": {"enable_ccx": "true"}}) self.course_fixture = CourseFixture(**self.course_info).install() self.coach_dashboard_page = CoachDashboardPage(self.browser, self.course_id)