diff --git a/cms/djangoapps/contentstore/views/tests/test_tabs.py b/cms/djangoapps/contentstore/views/tests/test_tabs.py index 358f146612..bb8342cd7a 100644 --- a/cms/djangoapps/contentstore/views/tests/test_tabs.py +++ b/cms/djangoapps/contentstore/views/tests/test_tabs.py @@ -7,10 +7,12 @@ from contentstore.tests.utils import CourseTestCase from contentstore.utils import reverse_course_url from xmodule.x_module import STUDENT_VIEW from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory +from django.test.client import RequestFactory from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase from xmodule.tabs import CourseTabList from xmodule.modulestore.django import modulestore from django.http import Http404 +from contentstore.views.tabs import tabs_handler class TabsPageTests(CourseTestCase): @@ -194,9 +196,11 @@ class TabsPageTests(CourseTestCase): def test_invalid_course_id(self): """ Asserts that Http404 is raised when the course id is not valid. """ - invalid_tab_url = reverse_course_url('tabs_handler', "/some.invalid.key/course-v1:TTT+CS01+2015_T0") + request_factory = RequestFactory() + request = request_factory.get('/dummy-url') + request.user = self.user with self.assertRaises(Http404): - self.client.get(invalid_tab_url) + tabs_handler(request, "/some.invalid.key/course-v1:TTT+CS01+2015_T0") class PrimitiveTabEdit(ModuleStoreTestCase): diff --git a/cms/djangoapps/contentstore/views/tests/test_user.py b/cms/djangoapps/contentstore/views/tests/test_user.py index e6cafa6a54..da82bdd00e 100644 --- a/cms/djangoapps/contentstore/views/tests/test_user.py +++ b/cms/djangoapps/contentstore/views/tests/test_user.py @@ -10,6 +10,8 @@ from student.models import CourseEnrollment from student.roles import CourseStaffRole, CourseInstructorRole from student import auth from django.http import Http404 +from contentstore.views.user import course_team_handler +from django.test.client import RequestFactory class UsersTestCase(CourseTestCase): @@ -319,9 +321,8 @@ class UsersTestCase(CourseTestCase): def test_invalid_course_id(self): """ Asserts that Http404 is raised when the course id is not valid. """ - wrong_url = reverse_course_url( - 'course_team_handler', "/some.invalid.key/course-v1:TTT+CS01+2015_T0", - kwargs={'email': self.ext_user.email} - ) + request_factory = RequestFactory() + request = request_factory.get('/dummy-url') + request.user = self.user with self.assertRaises(Http404): - self.client.get(wrong_url) + course_team_handler(request, "/some.invalid.key/course-v1:TTT+CS01+2015_T0")