Commit 4418a020c40f5f36473c423116b304de4566c900

Authored by Felipe Henrique de Almeida Bormann
1 parent 002b4902

added unauth user test case for index url

Showing 1 changed file with 11 additions and 1 deletions   Show diff stats
courses/tests/test_views.py
1 from django.test import TestCase, RequestFactory 1 from django.test import TestCase, RequestFactory
2 from users.models import User 2 from users.models import User
3 - 3 +from django.contrib.auth.models import AnonymousUser
4 from .. import views 4 from .. import views
5 5
6 class Index_Test(TestCase): 6 class Index_Test(TestCase):
@@ -17,3 +17,13 @@ class Index_Test(TestCase): @@ -17,3 +17,13 @@ class Index_Test(TestCase):
17 response = views.IndexView.as_view()(request) 17 response = views.IndexView.as_view()(request)
18 18
19 self.assertEqual(response.status_code, 200) 19 self.assertEqual(response.status_code, 200)
  20 +
  21 + def test_index_get_unauth(self):
  22 +
  23 + request = self.factory.get('courses/')
  24 +
  25 + request.user = AnonymousUser()
  26 +
  27 + response = views.IndexView.as_view()(request)
  28 +
  29 + self.assertEqual(response.status_code, 302) #Which means it is been redirected to login page
20 \ No newline at end of file 30 \ No newline at end of file