예제 #1
0
    def test_logout_view(self):
        request = testing.DummyRequest()
        request.route_url = Mock(return_value='/test-redirect')
        view = AuthViews(request)

        with patch('pyramidcms.views.auth.forget') as forget_mock:
            response = view.logout()
            forget_mock.assert_called_once_with(request)

        self.assertEqual(response.headers['Location'], '/test-redirect')