def _make_req(environ, start_response, args={}, arg_list=(), authname='admin', form_token='A' * 40, chrome={ 'links': {}, 'scripts': [], 'theme': 'theme.html', 'logo': '', 'nav': '' }, perm=MockPerm(), tz=utc, locale=None, **kwargs): req = Request(environ, start_response) req.args = args req.arg_list = arg_list req.authname = authname req.form_token = form_token req.chrome = chrome req.perm = perm req.session = FakeSession() req.tz = tz req.locale = locale for name, value in kwargs.iteritems(): setattr(req, name, value) return req
def _make_req(environ, start_response, args={}, arg_list=(), authname='admin', form_token='A' * 40, chrome={'links': {}, 'scripts': []}, perm=MockPerm(), session={}, tz=utc, locale=None, **kwargs): req = Request(environ, start_response) req.args = args req.arg_list = arg_list req.authname = authname req.form_token = form_token req.chrome = chrome req.perm = perm req.session = session req.tz = tz req.locale = locale for name, value in kwargs.iteritems(): setattr(req, name, value) return req