Commit 91d3f4dd by Chris Dodge

add simple content check for the activation page when the user is not logged in

parent 87daba69
...@@ -111,6 +111,18 @@ class AuthTestCase(ContentStoreTestCase): ...@@ -111,6 +111,18 @@ class AuthTestCase(ContentStoreTestCase):
# Now login should work # Now login should work
self.login(self.email, self.pw) self.login(self.email, self.pw)
def test_login_link_on_activation_age(self):
self.create_account(self.username, self.email, self.pw)
# we want to test the rendering of the activation page when the user isn't logged in
self.client.logout()
resp = self._activate_user(self.email)
self.assertEqual(resp.status_code, 200)
# check the the HTML has links to the right login page. Note that this is merely a content
# check and thus could be fragile should the wording change on this page
expected = 'You can now <a href="' + reverse('login') + '">login</a>.'
self.assertIn(expected, resp.content)
def test_private_pages_auth(self): def test_private_pages_auth(self):
"""Make sure pages that do require login work.""" """Make sure pages that do require login work."""
auth_pages = ( auth_pages = (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment