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

index 62f0b6cb44b230cbc929d66dd693031ec3928243..bee0cf28640217ecd9218cd7b7d62b9e20c7ab30 100755 (executable)
@@ -96,6 +96,21 @@ class RequestsAPIUnitTests(unittest.TestCase):
                                              allow_redirects= True)
 
     @mock.patch('requests.api.request')
+    def test_http_head_with_kwargs(self, mock_request):
+        mock_request.return_value = Response()
+        requests.head('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('head', 'http://google.com',
+                     params="params", data="data", headers="headers",
+                     cookies="cookies",
+                     files="files", auth="auth", timeout="timeout",
+                     allow_redirects=False,
+                     proxies="proxies", hooks="hooks")
+
     def test_http_post(self, mock_request):
         mock_request.return_value = Response()
         requests.post('http://google.com', {})