From 9ce46a3fb5a1dd478e6e38beecb4212f99c977a6 Mon Sep 17 00:00:00 2001 From: Andy Armstrong Date: Wed, 3 May 2017 18:03:50 -0400 Subject: [PATCH] Improve course experience tests --- lms/djangoapps/courseware/tests/test_tabs.py | 7 +++---- .../course_experience/course-home-fragment.html | 4 +--- .../tests/views/test_course_home.py | 16 +++++++++++++++- .../course_experience/views/course_home.py | 4 +++- 4 files changed, 22 insertions(+), 9 deletions(-) diff --git a/lms/djangoapps/courseware/tests/test_tabs.py b/lms/djangoapps/courseware/tests/test_tabs.py index c6157ac40e..58bc1908e8 100644 --- a/lms/djangoapps/courseware/tests/test_tabs.py +++ b/lms/djangoapps/courseware/tests/test_tabs.py @@ -2,7 +2,7 @@ Test cases for tabs. """ -import waffle +from waffle.testutils import override_flag from django.core.urlresolvers import reverse from django.http import Http404 @@ -781,10 +781,9 @@ class CourseInfoTabTestCase(TabTestCase): tabs = get_course_tab_list(self.request, self.course) self.assertEqual(tabs[0].type, 'course_info') - @patch('waffle.flag_is_active') - def test_default_tab_for_new_course_experience(self, patched_flag_is_active): + @override_flag(UNIFIED_COURSE_EXPERIENCE_FLAG, active=True) + def test_default_tab_for_new_course_experience(self): # Verify that the unified course experience hides the course info tab - patched_flag_is_active.return_value = True tabs = get_course_tab_list(self.request, self.course) self.assertEqual(tabs[0].type, 'courseware') diff --git a/openedx/features/course_experience/templates/course_experience/course-home-fragment.html b/openedx/features/course_experience/templates/course_experience/course-home-fragment.html index 3d695260f0..b76f3ee383 100644 --- a/openedx/features/course_experience/templates/course_experience/course-home-fragment.html +++ b/openedx/features/course_experience/templates/course_experience/course-home-fragment.html @@ -23,9 +23,7 @@ from openedx.features.course_experience import UNIFIED_COURSE_EXPERIENCE_FLAG