From 84a085138f69401bb5787916a530b59935c8dc19 Mon Sep 17 00:00:00 2001 From: David Medina Date: Wed, 16 Nov 2011 01:52:33 +0100 Subject: Fix 411 with PUT request with data as None, requests module didn't add specific header --- github3/tests/api_test.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'github3/tests') diff --git a/github3/tests/api_test.py b/github3/tests/api_test.py index 258a737..3ae75ee 100644 --- a/github3/tests/api_test.py +++ b/github3/tests/api_test.py @@ -113,3 +113,12 @@ class TestGithubCore(TestCase): delete = self.gh.delete('core') request_method.assert_called_with( 'DELETE', self.base_url + 'core') + + def test_put(self, request_method): + response = request_method.return_value + response.status_code = 204 + response.content = '' + put = self.gh.put('core') + request_method.assert_called_with( + 'PUT', self.base_url + 'core', + headers={'Content-length': '0'}) -- cgit v1.3-8-gc7d7