cubicweb/devtools/fake.py
changeset 11725 904ee9cd0cf9
parent 11057 0b59724cb3f2
child 11756 60fed6272771
equal deleted inserted replaced
11724:0fe3cf5c06b3 11725:904ee9cd0cf9
    63     def __init__(self, *args, **kwargs):
    63     def __init__(self, *args, **kwargs):
    64         if not (args or 'vreg' in kwargs):
    64         if not (args or 'vreg' in kwargs):
    65             kwargs['vreg'] = CWRegistryStore(FakeConfig(), initlog=False)
    65             kwargs['vreg'] = CWRegistryStore(FakeConfig(), initlog=False)
    66         kwargs['https'] = False
    66         kwargs['https'] = False
    67         self._http_method = kwargs.pop('method', 'GET')
    67         self._http_method = kwargs.pop('method', 'GET')
    68         self._url = kwargs.pop('url', None) or 'view?rql=Blop&vid=blop'
    68         self._url = kwargs.pop('url', None)
       
    69         if self._url is None:
       
    70             self._url = 'view?rql=Blop&vid=blop'
    69         super(FakeRequest, self).__init__(*args, **kwargs)
    71         super(FakeRequest, self).__init__(*args, **kwargs)
    70         self._session_data = {}
    72         self._session_data = {}
    71 
    73 
    72     def set_cookie(self, name, value, maxage=300, expires=None, secure=False, httponly=False):
    74     def set_cookie(self, name, value, maxage=300, expires=None, secure=False, httponly=False):
    73         super(FakeRequest, self).set_cookie(name, value, maxage, expires, secure, httponly)
    75         super(FakeRequest, self).set_cookie(name, value, maxage, expires, secure, httponly)