mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-23 00:01:36 +00:00
netlib: request.path can be None
This commit is contained in:
parent
e739517070
commit
403ac82a7d
@ -147,7 +147,10 @@ class Request(Message):
|
||||
HTTP request path, e.g. "/index.html".
|
||||
Guaranteed to start with a slash.
|
||||
"""
|
||||
return _native(self.data.path)
|
||||
if self.data.path is None:
|
||||
return None
|
||||
else:
|
||||
return _native(self.data.path)
|
||||
|
||||
@path.setter
|
||||
def path(self, path):
|
||||
|
@ -41,7 +41,12 @@ class TestRequestCore(object):
|
||||
_test_passthrough_attr(treq(), "port")
|
||||
|
||||
def test_path(self):
|
||||
_test_decoded_attr(treq(), "path")
|
||||
req = treq()
|
||||
_test_decoded_attr(req, "path")
|
||||
# path can also be None.
|
||||
req.path = None
|
||||
assert req.path is None
|
||||
assert req.data.path is None
|
||||
|
||||
def test_host(self):
|
||||
if six.PY2:
|
||||
|
Loading…
Reference in New Issue
Block a user