From 776957e97196c5b86b467abf45a9eb2adda87d02 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Thu, 19 Jul 2018 08:51:40 +0100 Subject: [PATCH] Make sure we handle the test case using production settings --- opentech/apply/users/tests/test_views.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/opentech/apply/users/tests/test_views.py b/opentech/apply/users/tests/test_views.py index 443f007fa..935dcdc98 100644 --- a/opentech/apply/users/tests/test_views.py +++ b/opentech/apply/users/tests/test_views.py @@ -17,20 +17,21 @@ class TestProfileView(BaseTestProfielView): def test_cant_acces_if_not_logged_in(self): self.client.logout() - response = self.client.get(self.url) - self.assertRedirects(response, reverse('users:login') + '?next=' + self.url) + response = self.client.get(self.url, follow=True) + # Initial redirect will be via to https through a 301 + self.assertRedirects(response, reverse('users:login') + '?next=' + self.url, status_code=301) def test_includes_change_password(self): - response = self.client.get(self.url) + response = self.client.get(self.url, follow=True) self.assertContains(response, reverse('users:password_change')) def test_doesnt_includes_change_password_for_oauth(self): self.client.force_login(OAuthUserFactory()) - response = self.client.get(self.url) + response = self.client.get(self.url, follow=True) self.assertNotContains(response, reverse('users:password_change')) def test_cant_set_slack_name(self): - response = self.client.get(self.url) + response = self.client.get(self.url, follow=True) self.assertNotContains(response, 'Slack name') @@ -40,5 +41,5 @@ class TestStaffProfileView(BaseTestProfielView): self.client.force_login(self.staff) def test_can_set_slack_name(self): - response = self.client.get(self.url) + response = self.client.get(self.url, follow=True) self.assertContains(response, 'Slack name') -- GitLab