This commit is contained in:
Alex Khomchenko
2015-10-23 15:22:36 +03:00
parent 13ea7394cc
commit edc68a0ac8
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ class RequestEncodingMixin(object):
"""
if isinstance(data, (str, bytes)):
return data
return to_native_string(data)
elif hasattr(data, 'read'):
return data
elif hasattr(data, '__iter__'):
+5
View File
@@ -139,6 +139,11 @@ class RequestsTestCase(unittest.TestCase):
prep = session.prepare_request(request)
assert prep.url == 'http://example.com/?z=1&a=1&k=1&d=1'
def test_params_bytes_are_encoded(self):
request = requests.Request('GET', 'http://example.com',
params=b'test=foo').prepare()
assert request.url == 'http://example.com/?test=foo'
def test_mixed_case_scheme_acceptable(self):
s = requests.Session()
s.proxies = getproxies()