Esempio n. 1
0
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
Esempio n. 2
0
File: api.py Progetto: pkdevbox/trac
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