add a few more variations to the unicode multipart post test
authorJason Emerick <jason@mobelux.com>
Tue, 2 Apr 2013 18:22:12 +0000 (14:22 -0400)
committerJason Emerick <jason@mobelux.com>
Tue, 2 Apr 2013 18:22:12 +0000 (14:22 -0400)
test_requests.py

index 7c22e35eabcb33494f01823e1a52627284427ad2..d92681183d31995a69208f5dd70ca9bf061c642e 100644 (file)
@@ -297,6 +297,16 @@ class RequestsTestCase(unittest.TestCase):
                           files={'file': ('test_requests.py', open(__file__, 'rb'))})
         self.assertEqual(r.status_code, 200)
 
+        r = requests.post(httpbin('post'),
+                          data={'stuff': 'elixr'},
+                          files={'file': ('test_requests.py', open(__file__, 'rb'))})
+        self.assertEqual(r.status_code, 200)
+
+        r = requests.post(httpbin('post'),
+                          data={'stuff': 'elixr'.encode('utf-8')},
+                          files={'file': ('test_requests.py', open(__file__, 'rb'))})
+        self.assertEqual(r.status_code, 200)
+
     def test_custom_content_type(self):
         r = requests.post(httpbin('post'),
                           data={'stuff': json.dumps({'a': 123})},