From 97830596b5457677b9272fb7c70d5401e765ab62 Mon Sep 17 00:00:00 2001 From: Arona Jones Date: Tue, 26 Jan 2021 19:15:29 +0000 Subject: [PATCH] Fix unauth test to not just immediately pass out --- assets/tests/test_assets.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/assets/tests/test_assets.py b/assets/tests/test_assets.py index fec3dce6..d756029e 100644 --- a/assets/tests/test_assets.py +++ b/assets/tests/test_assets.py @@ -395,7 +395,8 @@ class TestAccessLevels(TestCase): # Nothing should be available to the unauthenticated 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) request_url = "" if ":pk>" in pattern: @@ -403,11 +404,8 @@ class TestAccessLevels(TestCase): else: request_url = reverse(url.name) 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') - self.assertEqual(response.status_code, 200) - self.assertContains(response, 'login') + self.assertContains(response, 'Login') def test_basic_access(self): self.assertTrue(self.client.login(username="basic", password="basic"))