add test with kwargs for api.get
authorDaniel Schauenberg <d@unwiredcouch.com>
Sat, 17 Sep 2011 15:50:19 +0000 (17:50 +0200)
committerDaniel Schauenberg <d@unwiredcouch.com>
Sat, 17 Sep 2011 15:50:19 +0000 (17:50 +0200)
tests/unit/test_requests_api.py

index 7835fdaae1655515207a1993cadf67078d3dfd5c..62f0b6cb44b230cbc929d66dd693031ec3928243 100755 (executable)
@@ -72,6 +72,22 @@ class RequestsAPIUnitTests(unittest.TestCase):
         mock_request.assert_called_once_with('get', 'http://google.com',
                                              allow_redirects= True)
 
+    @mock.patch('requests.api.request')
+    def test_http_get_with_kwargs(self, mock_request):
+        mock_request.return_value = Response()
+        requests.get('http://google.com',
+                     params="params", data="data", headers="headers",
+                     cookies="cookies",
+                     files="files", auth="auth", timeout="timeout",
+                     allow_redirects=False,
+                     proxies="proxies", hooks="hooks")
+        mock_request.assert_called_once_with('get', 'http://google.com',
+                     params="params", data="data", headers="headers",
+                     cookies="cookies",
+                     files="files", auth="auth", timeout="timeout",
+                     allow_redirects=False,
+                     proxies="proxies", hooks="hooks")
+
     @mock.patch('requests.api.request')
     def test_http_head(self, mock_request):
         mock_request.return_value = Response()