mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-02-02 00:05:27 +00:00
Testing
This commit is contained in:
parent
a519afb9c9
commit
fb54bb3777
@ -429,10 +429,7 @@ class Request(message.Message):
|
|||||||
def _get_urlencoded_form(self):
|
def _get_urlencoded_form(self):
|
||||||
is_valid_content_type = "application/x-www-form-urlencoded" in self.headers.get("content-type", "").lower()
|
is_valid_content_type = "application/x-www-form-urlencoded" in self.headers.get("content-type", "").lower()
|
||||||
if is_valid_content_type:
|
if is_valid_content_type:
|
||||||
try:
|
|
||||||
return tuple(mitmproxy.net.http.url.decode(self.get_text(strict=False)))
|
return tuple(mitmproxy.net.http.url.decode(self.get_text(strict=False)))
|
||||||
except ValueError:
|
|
||||||
pass
|
|
||||||
return ()
|
return ()
|
||||||
|
|
||||||
def _set_urlencoded_form(self, form_data):
|
def _set_urlencoded_form(self, form_data):
|
||||||
|
@ -351,7 +351,7 @@ class TestRequestUtils:
|
|||||||
request.headers["Content-Type"] = "application/x-www-form-urlencoded"
|
request.headers["Content-Type"] = "application/x-www-form-urlencoded"
|
||||||
assert list(request.urlencoded_form.items()) == [("foobar", "baz")]
|
assert list(request.urlencoded_form.items()) == [("foobar", "baz")]
|
||||||
request.raw_content = b"\xFF"
|
request.raw_content = b"\xFF"
|
||||||
assert len(request.urlencoded_form) == 0
|
assert len(request.urlencoded_form) == 1
|
||||||
|
|
||||||
def test_set_urlencoded_form(self):
|
def test_set_urlencoded_form(self):
|
||||||
request = treq(content=b"\xec\xed")
|
request = treq(content=b"\xec\xed")
|
||||||
|
Loading…
Reference in New Issue
Block a user