示例#1
0
 def test_decorator_with_invalid_course_id(self):
     mocked_view = create_autospec(views.course_about)
     view_function = ensure_valid_course_key(mocked_view)
     self.assertRaises(Http404,
                       view_function,
                       self.request,
                       course_id=self.invalid_course_id)
     self.assertFalse(mocked_view.called)
示例#2
0
 def test_decorator_with_invalid_course_id(self):
     mocked_view = create_autospec(views.course_about)
     view_function = ensure_valid_course_key(mocked_view)
     self.assertRaises(Http404, view_function, self.request, course_id=self.invalid_course_id)
     self.assertFalse(mocked_view.called)
示例#3
0
 def test_decorator_with_valid_course_id(self):
     mocked_view = create_autospec(views.course_about)
     view_function = ensure_valid_course_key(mocked_view)
     view_function(self.request, course_id=self.valid_course_id)
     self.assertTrue(mocked_view.called)
示例#4
0
 def test_decorator_with_valid_course_id(self):
     mocked_view = create_autospec(views.course_about)
     view_function = ensure_valid_course_key(mocked_view)
     view_function(self.request, course_id=self.valid_course_id)
     self.assertTrue(mocked_view.called)