Merge pull request #17115 from edx/bmedx/django111_cms_test_failures
Fixes to CMS failures in Django 1.11 tests
This commit is contained in:
@@ -192,7 +192,7 @@ class IndexPageCourseCardsSortingTests(ModuleStoreTestCase):
|
||||
)
|
||||
self.factory = RequestFactory()
|
||||
|
||||
@patch('student.views.render_to_response', RENDER_MOCK)
|
||||
@patch('student.views.management.render_to_response', RENDER_MOCK)
|
||||
@patch('courseware.views.views.render_to_response', RENDER_MOCK)
|
||||
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_DISCOVERY': False})
|
||||
def test_course_discovery_off(self):
|
||||
@@ -216,7 +216,7 @@ class IndexPageCourseCardsSortingTests(ModuleStoreTestCase):
|
||||
# make sure we have the special css class on the section
|
||||
self.assertIn('<div class="courses no-course-discovery"', response.content)
|
||||
|
||||
@patch('student.views.render_to_response', RENDER_MOCK)
|
||||
@patch('student.views.management.render_to_response', RENDER_MOCK)
|
||||
@patch('courseware.views.views.render_to_response', RENDER_MOCK)
|
||||
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_DISCOVERY': True})
|
||||
def test_course_discovery_on(self):
|
||||
@@ -238,7 +238,7 @@ class IndexPageCourseCardsSortingTests(ModuleStoreTestCase):
|
||||
self.assertIn('<aside aria-label="Refine Your Search" class="search-facets phone-menu">', response.content)
|
||||
self.assertIn('<div class="courses"', response.content)
|
||||
|
||||
@patch('student.views.render_to_response', RENDER_MOCK)
|
||||
@patch('student.views.management.render_to_response', RENDER_MOCK)
|
||||
@patch('courseware.views.views.render_to_response', RENDER_MOCK)
|
||||
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_DISCOVERY': False})
|
||||
def test_course_cards_sorted_by_default_sorting(self):
|
||||
@@ -263,7 +263,7 @@ class IndexPageCourseCardsSortingTests(ModuleStoreTestCase):
|
||||
self.assertEqual(context['courses'][1].id, self.starting_later.id)
|
||||
self.assertEqual(context['courses'][2].id, self.course_with_default_start_date.id)
|
||||
|
||||
@patch('student.views.render_to_response', RENDER_MOCK)
|
||||
@patch('student.views.management.render_to_response', RENDER_MOCK)
|
||||
@patch('courseware.views.views.render_to_response', RENDER_MOCK)
|
||||
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_SORTING_BY_START_DATE': False})
|
||||
@patch.dict('django.conf.settings.FEATURES', {'ENABLE_COURSE_DISCOVERY': False})
|
||||
|
||||
@@ -42,7 +42,6 @@ from openedx.core.djangoapps.user_api.errors import (
|
||||
from openedx.core.lib.edx_api_utils import get_edx_api_data
|
||||
from openedx.core.lib.time_zone_utils import TIME_ZONE_CHOICES
|
||||
from openedx.features.enterprise_support.api import enterprise_customer_for_request, get_enterprise_customer_for_learner
|
||||
from student.cookies import set_experiments_is_enterprise_cookie
|
||||
from openedx.features.enterprise_support.utils import (
|
||||
handle_enterprise_cookies_for_logistration,
|
||||
update_logistration_context_for_enterprise,
|
||||
@@ -50,8 +49,7 @@ from openedx.features.enterprise_support.utils import (
|
||||
)
|
||||
from student.helpers import destroy_oauth_tokens, get_next_url_for_login_page
|
||||
from student.models import UserProfile
|
||||
from student.views import register_user as old_register_view
|
||||
from student.views import signin_user as old_login_view
|
||||
from student.views import register_user as old_register_view, signin_user as old_login_view
|
||||
from third_party_auth import pipeline
|
||||
from third_party_auth.decorators import xframe_allow_whitelisted
|
||||
from util.bad_request_rate_limiter import BadRequestRateLimiter
|
||||
|
||||
@@ -33,14 +33,9 @@ from util.testing import patch_testcase, patch_sessions
|
||||
patch_testcase()
|
||||
patch_sessions()
|
||||
|
||||
# Add some host names used in assorted tests
|
||||
# Allow all hosts during tests, we use a lot of different ones all over the codebase.
|
||||
ALLOWED_HOSTS = [
|
||||
'localhost',
|
||||
'logistration.testserver',
|
||||
'.testserver.fake',
|
||||
'test-site.testserver',
|
||||
'testserver.fakeother',
|
||||
'edx.org'
|
||||
'*'
|
||||
]
|
||||
|
||||
# Silence noisy logs to make troubleshooting easier when tests fail.
|
||||
|
||||
@@ -61,7 +61,7 @@ urlpatterns = [
|
||||
|
||||
url(r'', include('student.urls')),
|
||||
# TODO: Move lms specific student views out of common code
|
||||
url(r'^dashboard/?$', student_views.dashboard, name='dashboard'),
|
||||
url(r'^dashboard/?$', student_views.student_dashboard, name='dashboard'),
|
||||
url(r'^change_enrollment$', student_views.change_enrollment, name='change_enrollment'),
|
||||
|
||||
# Event tracking endpoints
|
||||
|
||||
Reference in New Issue
Block a user