def _fixtures(self): from uu.formlibrary.tests.fixtures import CreateContentFixtures CreateContentFixtures(self, self.layer).create() assert 'formlib' in self.portal.contentIds() request = test_request() library = self.portal['formlib'] definition = library['def'] group_a = definition['field_group_a'] # MAKE group_a a grid! group_a.group_usage = u'grid' group_b = definition['field_group_b'] return (request, library, definition, group_a, group_b)
def wrap_app_in_request(app): """ Wrap an app in request suitable for execution of templates, and such that Traversable.absolute_url() works in a controlled way. Sets request['SERVER_URL'] and returns tuple of correctly wrapped app and corresponding request object. """ request = test_request() request.setServerURL(protocol='http', hostname=BASE_HOST) app = app.__of__(RequestContainer(REQUEST=request)) app.REQUEST = request return app, request
def wrap_app_in_request(app): """ Wrap an app in request suitable for execution of templates, and such that Traversable.absolute_url() works in a controlled way. Sets request['SERVER_URL'] and returns tuple of correctly wrapped app and corresponding request object. """ request = test_request() request.setServerURL(protocol="http", hostname=BASE_HOST) app = app.__of__(RequestContainer(REQUEST=request)) app.REQUEST = request return app, request
def output_request(context): req = test_request() req.form['ajax_load'] = 1 req.form['ajax_include_head'] = 1 return req