response = base_view(wrapped)(request)
pgwui = response['pgwui']
try:
- logout_route = request.route_url('logout')
+ logout_route = request.route_url('pgwui_logout')
except KeyError:
pass # A logout route is not required
else:
- pgwui.setdefault('route.logout', logout_route)
+ pgwui.setdefault('route.pgwui_logout', logout_route)
return response
return wrapper
pgwui_common_init.includeme(pyramid_request_config)
logout_route = '/logout'
- pyramid_request_config.add_route('logout', logout_route)
+ pyramid_request_config.add_route('pgwui_logout', logout_route)
wrapper = pgwui_common_init.auth_base_view(mock_view)
request = get_current_request()
response = wrapper(request)
pgwui = response['pgwui']
check_base_view_results(request, pgwui)
- assert pgwui['route.logout'] == request.application_url + logout_route
+ assert pgwui['route.pgwui_logout'] == (request.application_url
+ + logout_route)
def test_auth_base_view_nologout(pyramid_request_config):