diff --git a/cms/djangoapps/contentstore/views/tests/test_header_menu.py b/cms/djangoapps/contentstore/views/tests/test_header_menu.py deleted file mode 100644 index fb961cc4fa..0000000000 --- a/cms/djangoapps/contentstore/views/tests/test_header_menu.py +++ /dev/null @@ -1,93 +0,0 @@ -""" -Course Header Menu Tests. -""" -from unittest import SkipTest - -from django.conf import settings -from django.test.utils import override_settings -from edx_toggles.toggles.testutils import override_waffle_flag - -from cms.djangoapps.contentstore import toggles -from cms.djangoapps.contentstore.tests.utils import CourseTestCase -from cms.djangoapps.contentstore.utils import reverse_course_url -from common.djangoapps.util.testing import UrlResetMixin - -FEATURES_WITH_CERTS_ENABLED = settings.FEATURES.copy() -FEATURES_WITH_CERTS_ENABLED['CERTIFICATES_HTML_VIEW'] = True - -FEATURES_WITH_EXAM_SETTINGS_ENABLED = settings.FEATURES.copy() -FEATURES_WITH_EXAM_SETTINGS_ENABLED['ENABLE_EXAM_SETTINGS_HTML_VIEW'] = True - -FEATURES_WITH_EXAM_SETTINGS_DISABLED = settings.FEATURES.copy() -FEATURES_WITH_EXAM_SETTINGS_DISABLED['ENABLE_EXAM_SETTINGS_HTML_VIEW'] = False - - -@override_settings(FEATURES=FEATURES_WITH_CERTS_ENABLED) -@override_waffle_flag(toggles.LEGACY_STUDIO_COURSE_OUTLINE, True) -class TestHeaderMenu(CourseTestCase, UrlResetMixin): - """ - Unit tests for the course header menu. - """ - def setUp(self): - """ - Set up the for the course header menu tests. - """ - super().setUp() - self.reset_urls() - - def test_header_menu_without_web_certs_enabled(self): - """ - Tests course header menu should not have `Certificates` menu item - if course has not web/HTML certificates enabled. - """ - # course_handler raise 404 for old mongo course - if self.course.id.deprecated: - raise SkipTest("course_handler raise 404 for old mongo course") - self.course.cert_html_view_enabled = False - self.save_course() - outline_url = reverse_course_url('course_handler', self.course.id) - resp = self.client.get(outline_url, HTTP_ACCEPT='text/html') - self.assertEqual(resp.status_code, 200) - self.assertNotContains(resp, '