mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-30 03:42:15 +00:00
Fix unauth test to not just immediately pass out
This commit is contained in:
@@ -395,7 +395,8 @@ class TestAccessLevels(TestCase):
|
|||||||
|
|
||||||
# Nothing should be available to the unauthenticated
|
# Nothing should be available to the unauthenticated
|
||||||
def test_unauthenticated(self):
|
def test_unauthenticated(self):
|
||||||
for url in filter(lambda url: url.name is not None and "json" not in url.name, urls.urlpatterns):
|
self.client.logout()
|
||||||
|
for url in filter(lambda url: url.name is not None and "json" not in str(url), urls.urlpatterns):
|
||||||
pattern = str(url.pattern)
|
pattern = str(url.pattern)
|
||||||
request_url = ""
|
request_url = ""
|
||||||
if ":pk>" in pattern:
|
if ":pk>" in pattern:
|
||||||
@@ -403,11 +404,8 @@ class TestAccessLevels(TestCase):
|
|||||||
else:
|
else:
|
||||||
request_url = reverse(url.name)
|
request_url = reverse(url.name)
|
||||||
if request_url:
|
if request_url:
|
||||||
response = self.client.get(request_url, HTTP_HOST='example.com')
|
|
||||||
self.assertEqual(response.status_code, 302)
|
|
||||||
response = self.client.get(request_url, follow=True, HTTP_HOST='example.com')
|
response = self.client.get(request_url, follow=True, HTTP_HOST='example.com')
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertContains(response, 'Login')
|
||||||
self.assertContains(response, 'login')
|
|
||||||
|
|
||||||
def test_basic_access(self):
|
def test_basic_access(self):
|
||||||
self.assertTrue(self.client.login(username="basic", password="basic"))
|
self.assertTrue(self.client.login(username="basic", password="basic"))
|
||||||
|
|||||||
Reference in New Issue
Block a user