Commit 4418a020c40f5f36473c423116b304de4566c900
1 parent
002b4902
Exists in
master
and in
3 other branches
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 | 1 | from django.test import TestCase, RequestFactory |
2 | 2 | from users.models import User |
3 | - | |
3 | +from django.contrib.auth.models import AnonymousUser | |
4 | 4 | from .. import views |
5 | 5 | |
6 | 6 | class Index_Test(TestCase): |
... | ... | @@ -17,3 +17,13 @@ class Index_Test(TestCase): |
17 | 17 | response = views.IndexView.as_view()(request) |
18 | 18 | |
19 | 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 | 30 | \ No newline at end of file | ... | ... |