From 02dcc40acd53ffbabd9c1d4bdd584ea8491a739d Mon Sep 17 00:00:00 2001 From: Cory Benfield Date: Fri, 27 Jul 2012 09:26:04 +0100 Subject: [PATCH] Failing test for Issue #737. --- tests/test_requests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_requests.py b/tests/test_requests.py index 9ddc58b..60a8407 100755 --- a/tests/test_requests.py +++ b/tests/test_requests.py @@ -962,5 +962,16 @@ class RequestsTestSuite(TestSetup, TestBaseMixin, unittest.TestCase): r.content r.text + def test_post_fields_with_multiple_values_and_files(self): + """Test that it is possible to POST using the files argument and a + list for a value in the data argument.""" + + data = {'field': ['a', 'b']} + files = {'file': 'Garbled data'} + r = post(httpbin('post'), data=data, files=files) + t = json.loads(r.text) + self.assertEqual(t.get('form'), {'field': 'a, b'}) + self.assertEqual(t.get('files'), files) + if __name__ == '__main__': unittest.main() -- 2.34.1