Skip to content

Instantly share code, notes, and snippets.

@evildmp
Created June 9, 2012 21:18
Show Gist options
  • Save evildmp/2902613 to your computer and use it in GitHub Desktop.
Save evildmp/2902613 to your computer and use it in GitHub Desktop.
def test_login_required_on_descendants(self):
# checks that the descendants of a page requiring authorisation also require it
parent_page = create_page("page", "nav_playground.html", "en", published=True,
login_required=True)
create_page("childpage", "nav_playground.html", "en", parent=parent_page,
published=True, login_required=False)
request = self.get_request('/')
response = details(request, '')
self.assertEqual(response.status_code, 302)
self.assertEqual(response['Location'], '%s?next=/en/' % settings.LOGIN_URL)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment