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))
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" />')