Coverage for tests/publisher/tests_account_logout.py: 100%
12 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-28 22:05 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-28 22:05 +0000
1import responses
2from tests.publisher.endpoint_testing import BaseTestCases
4# Make sure tests fail on stray responses.
5responses.mock.assert_all_requests_are_fired = True
8class LogoutRedirects(BaseTestCases.BaseAppTesting):
9 def setUp(self):
10 endpoint_url = "/logout"
12 super().setUp(snap_name=None, endpoint_url=endpoint_url, api_url=None)
14 @responses.activate
15 def test_logout(self):
16 response = self.client.get(self.endpoint_url)
18 self.assertEqual(302, response.status_code)
20 self.assertEqual("/", response.location)