Skip to content
Snippets Groups Projects
Commit 776957e9 authored by Todd Dembrey's avatar Todd Dembrey
Browse files

Make sure we handle the test case using production settings

parent 3853c6f4
No related branches found
No related tags found
No related merge requests found
...@@ -17,20 +17,21 @@ class TestProfileView(BaseTestProfielView): ...@@ -17,20 +17,21 @@ class TestProfileView(BaseTestProfielView):
def test_cant_acces_if_not_logged_in(self): def test_cant_acces_if_not_logged_in(self):
self.client.logout() self.client.logout()
response = self.client.get(self.url) response = self.client.get(self.url, follow=True)
self.assertRedirects(response, reverse('users:login') + '?next=' + self.url) # 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): 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')) self.assertContains(response, reverse('users:password_change'))
def test_doesnt_includes_change_password_for_oauth(self): def test_doesnt_includes_change_password_for_oauth(self):
self.client.force_login(OAuthUserFactory()) 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')) self.assertNotContains(response, reverse('users:password_change'))
def test_cant_set_slack_name(self): 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') self.assertNotContains(response, 'Slack name')
...@@ -40,5 +41,5 @@ class TestStaffProfileView(BaseTestProfielView): ...@@ -40,5 +41,5 @@ class TestStaffProfileView(BaseTestProfielView):
self.client.force_login(self.staff) self.client.force_login(self.staff)
def test_can_set_slack_name(self): 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') self.assertContains(response, 'Slack name')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment