From 29f7a5bcfa0c4b95df66218c78ac8d219af48563 Mon Sep 17 00:00:00 2001 From: Daniel Schauenberg Date: Sat, 17 Sep 2011 17:53:01 +0200 Subject: [PATCH] add test with kwargs for api.post --- tests/unit/test_requests_api.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/unit/test_requests_api.py b/tests/unit/test_requests_api.py index bee0cf28..e9868cd8 100755 --- a/tests/unit/test_requests_api.py +++ b/tests/unit/test_requests_api.py @@ -111,6 +111,7 @@ class RequestsAPIUnitTests(unittest.TestCase): allow_redirects=False, proxies="proxies", hooks="hooks") + @mock.patch('requests.api.request') def test_http_post(self, mock_request): mock_request.return_value = Response() requests.post('http://google.com', {}) @@ -118,6 +119,22 @@ class RequestsAPIUnitTests(unittest.TestCase): data= {}) @mock.patch('requests.api.request') + def test_http_post_with_kwargs(self, mock_request): + mock_request.return_value = Response() + requests.post('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('post', '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_put(self, mock_request): mock_request.return_value = Response() requests.put('http://google.com', {})