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)
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)
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)
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')