Exemple #1
0
 def test_student_doesnt_pass_teacher_test(self): 
     request = self.factory.get('/courses/')
     request.user = User.objects.create(is_teacher=False)
     response = teacher_courses(request)
     self.assertEqual(response.status_code, 302)
Exemple #2
0
 def test_anonymous_doesnt_pass_teacher_test(self): 
     request = self.factory.get('/courses/')
     request.user = AnonymousUser()
     response = teacher_courses(request)
     self.assertEqual(response.status_code, 302)
Exemple #3
0
 def test_teacher_passes_test(self): 
     request = self.factory.get('/courses/')
     request.user = User.objects.create(is_teacher=True)
     response = teacher_courses(request)
     self.assertEqual(response.status_code, 200)
Exemple #4
0
 def test_teacher_courses_correct_template(self):
     request = HttpRequest()
     request.user = User.objects.create(is_teacher=True)
     response_teacher_courses = teacher_courses(request)
     render_to_string('teacher_courses.html')