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