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

index aef2a35c2ba067b9060c1889a0c7cfbd89bbf8d4..ae63ab85e4d99f30cbe86dd1b5766406f50823e9 100755 (executable)
@@ -182,10 +182,28 @@ class RequestsAPIUnitTests(unittest.TestCase):
                      allow_redirects=False,
                      proxies="proxies", hooks="hooks")
 
+    @mock.patch('requests.api.request')
     def test_http_delete(self, mock_request):
         mock_request.return_value = Response()
         requests.delete('http://google.com')
         mock_request.assert_called_once_with('delete', 'http://google.com')
 
+    @mock.patch('requests.api.request')
+    def test_http_delete_with_kwargs(self, mock_request):
+        mock_request.return_value = Response()
+        requests.delete('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('delete', 'http://google.com',
+                     params="params", data="data", headers="headers",
+                     cookies="cookies",
+                     files="files", auth="auth", timeout="timeout",
+                     allow_redirects=False,
+                     proxies="proxies", hooks="hooks")
+
+
 if __name__ == '__main__':
     unittest.main()