Skip to content

Commit

Permalink
Merge pull request #2543 from ckan/2543-logout-tests
Browse files Browse the repository at this point in the history
user logout test
  • Loading branch information
joetsoi committed Sep 9, 2015
2 parents 46a9144 + f065c5e commit 2b178c5
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions ckan/tests/controllers/test_user.py
Expand Up @@ -123,6 +123,23 @@ def test_registered_user_login_bad_password(self):
.format(user['fullname']))


class TestLogout(helpers.FunctionalTestBase):

def test_user_logout_url_redirect(self):
'''_logout url redirects to logged out page.
Note: this doesn't test the actual logout of a logged in user, just
the associated redirect.
'''
app = self._get_test_app()

logout_url = url_for(controller='user', action='logout')
logout_response = app.get(logout_url, status=302)
final_response = helpers.webtest_maybe_follow(logout_response)

assert_true('You are now logged out.' in final_response)


class TestUser(helpers.FunctionalTestBase):

def test_own_datasets_show_up_on_user_dashboard(self):
Expand Down

0 comments on commit 2b178c5

Please sign in to comment.