'''
response = wrapped(request)
pgwui = response.get('pgwui', {})
- url = pgwui.setdefault('url', dict())
- url.setdefault('css',
- request.static_url('pgwui_common:static/pgwui.css'))
route = pgwui.setdefault('route', dict())
route.setdefault('home',
request.route_url('home'))
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<%block name="meta_keywords" />
<%block name="meta_description" />
- <link rel="stylesheet" href="${pgwui['url']['css']}" type="text/css" />
+ <%block name="stylesheet_links">
+ <link rel="stylesheet"
+ href="${request.static_url('pgwui_common:static/pgwui.css')}"
+ type="text/css" />
+ </%block>
</head>
<body>
# Helper functions and constants
-CSS_URL = 'foo://bar/'
+FOO_URL = 'foo://bar/'
def mock_view(request):
- return {'pgwui': {'url': {'css': CSS_URL}}}
+ return {'pgwui': {'foo': FOO_URL}}
def check_base_view_results(request, pgwui):
- assert pgwui['url']['css'] == CSS_URL
- url = (request.application_url
- + pgwui_common.DEFAULT_HOME_ROUTE)
- assert pgwui['route']['home'] == url
+ assert pgwui['foo'] == FOO_URL
# Unit tests
def mock_view(request):
return {}
+ request = get_current_request()
+ url = (request.application_url
+ + pgwui_common.DEFAULT_HOME_ROUTE)
+
pgwui_common.includeme(pyramid_request_config)
wrapper = pgwui_common.base_view(mock_view)
- response = wrapper(get_current_request())
- assert response['pgwui']['url']['css'][0:4] == 'http'
+ response = wrapper(request)
+ assert response['pgwui']['route']['home'] == url
def test_base_view_default(pyramid_request_config):