All tests pass, time for a PR.

This commit is contained in:
Ian Cordasco
2012-08-18 13:47:14 -04:00
parent e02da89337
commit f01694e274
2 changed files with 2 additions and 4 deletions
+2 -2
View File
@@ -348,6 +348,7 @@ class Request(object):
if (not files) or isinstance(self.data, str):
return None
new_fields = []
fields = to_key_val_list(self.data)
files = to_key_val_list(files)
@@ -362,9 +363,8 @@ class Request(object):
fp = StringIO(fp)
if isinstance(fp, bytes):
fp = BytesIO(fp)
fields.append((k, (fn, fp.read())))
new_fields.append((k, (fn, fp.read())))
new_fields = []
for field, val in fields:
if isinstance(val, list):
for v in val:
-2
View File
@@ -1038,8 +1038,6 @@ class RequestsTestSuite(TestSetup, TestBaseMixin, unittest.TestCase):
self.assertEqual(t.get('form'), {'field': ['a', 'b']})
self.assertEqual(t.get('files'), files)
r = post(httpbin('post'), data=data, files=files.items())
t = r.json
self.assertEqual(t.get('form'), {'field': 'a, b'})
self.assertEqual(t.get('files'), files)
def test_str_data_content_type(self):