63 self._http_method = kwargs.pop('method', 'GET') |
63 self._http_method = kwargs.pop('method', 'GET') |
64 self._url = kwargs.pop('url', None) or 'view?rql=Blop&vid=blop' |
64 self._url = kwargs.pop('url', None) or 'view?rql=Blop&vid=blop' |
65 super(FakeRequest, self).__init__(*args, **kwargs) |
65 super(FakeRequest, self).__init__(*args, **kwargs) |
66 self._session_data = {} |
66 self._session_data = {} |
67 |
67 |
68 def set_cookie(self, name, value, maxage=300, expires=None, secure=False): |
68 def set_cookie(self, name, value, maxage=300, expires=None, secure=False, httponly=False): |
69 super(FakeRequest, self).set_cookie(name, value, maxage, expires, secure) |
69 super(FakeRequest, self).set_cookie(name, value, maxage, expires, secure, httponly) |
70 cookie = self.get_response_header('Set-Cookie') |
70 cookie = self.get_response_header('Set-Cookie') |
71 self._headers_in.setHeader('Cookie', cookie) |
71 self._headers_in.setHeader('Cookie', cookie) |
72 |
72 |
73 ## Implement request abstract API |
73 ## Implement request abstract API |
74 def http_method(self): |
74 def http_method(self): |