diff --git a/ckan/tests/controllers/test_user.py b/ckan/tests/controllers/test_user.py index a785dbe9435..cda6ac6168e 100644 --- a/ckan/tests/controllers/test_user.py +++ b/ckan/tests/controllers/test_user.py @@ -123,6 +123,19 @@ def test_registered_user_login_bad_password(self): .format(user['fullname'])) +class TestLogout(helpers.FunctionalTestBase): + + def test_user_logout(self): + '''_logout url redirects to logged out page.''' + 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):