From: Cory Benfield Date: Fri, 27 Jul 2012 08:26:04 +0000 (+0100) Subject: Failing test for Issue #737. X-Git-Tag: v0.13.6~7^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=02dcc40acd53ffbabd9c1d4bdd584ea8491a739d;p=services%2Fpython-requests.git Failing test for Issue #737. --- 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()