Пример #1
0
    def setUp(self):
        super(TestRequestRenderers, self).setUp()

        self.cfg = ptah.get_settings(ptah.CFG_ID_PTAH, self.registry)

        from pyramid.events import NewRequest
        from pyramid.config.factories import _set_request_properties
        _set_request_properties(NewRequest(self.request))
Пример #2
0
    def test_library_request(self):
        ptah.library('test-lib2', path='http://ptah.org/style.css', type='css')
        self.init_ptah()

        from pyramid.request import Request
        from pyramid.events import NewRequest
        from pyramid.config.factories import _set_request_properties

        req = Request(environ=self._environ)
        req.registry = self.registry
        _set_request_properties(NewRequest(req))

        req.include_library('test-lib2')
        self.assertEqual(
            req.render_includes(),
            '<link type="text/css" rel="stylesheet" href="http://ptah.org/style.css" />')