We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4701243 commit 916e6fcCopy full SHA for 916e6fc
test_requests.py
@@ -3,6 +3,7 @@
3
4
"""Tests for Requests."""
5
6
+import json
7
import os
8
import unittest
9
@@ -243,7 +244,14 @@ def test_urlencoded_get_query_multivalued_param(self):
243
244
self.assertEqual(r.status_code, 200)
245
self.assertEqual(r.url, httpbin('get?test=foo&test=baz'))
246
247
+ def test_different_encodings_dont_break_post(self):
248
+ r = requests.post(httpbin('post'),
249
+ data={'stuff': json.dumps({'a': 123})},
250
+ params={'blah': 'asdf1234'},
251
+ files={'file': ('test_requests.py', open(__file__, 'rb'))})
252
+ self.assertEqual(r.status_code, 200)
253
+
254
255
256
if __name__ == '__main__':
- unittest.main()
257
+ unittest.main()
0 commit comments