コード例 #1
0
 def test_student_courses_correct_template(self):
     request = HttpRequest()
     user = User.objects.create(username='******')
     course = Course.objects.create(name='Example name', owner=user)
     request.user = User.objects.create(is_teacher=False)
     response_student_courses = student_courses(request)
     self.assertTemplateUsed('student_courses.html')
コード例 #2
0
 def test_teacher_doesnt_pass_student_test(self): 
     request = self.factory.get('/courses/s')
     request.user = User.objects.create(is_teacher=True)
     response = student_courses(request)
     self.assertEqual(response.status_code, 302)
コード例 #3
0
 def test_anonymous_doesnt_pass_student_test(self):
     request = self.factory.get('/courses/s')
     request.user = AnonymousUser()
     response = student_courses(request)
     self.assertEqual(response.status_code, 302)