diff options
author | 2012-02-10 20:16:27 +0100 | |
---|---|---|
committer | 2012-02-11 21:44:09 +0100 | |
commit | 680041b09231b4280d5ca4410f0fea33b7639215 (patch) | |
tree | 3cb40e5f26caf0930199a40205753c881118b18e /pygithub3/tests/core/test_client.py | |
parent | WIP on resources.users tests (diff) | |
download | python-github3-680041b09231b4280d5ca4410f0fea33b7639215.tar.xz python-github3-680041b09231b4280d5ca4410f0fea33b7639215.zip |
Fix asserts bugs in client.
Fixing something that is there to check what never happens...
But tests doesn't lie, so funny :P
Diffstat (limited to 'pygithub3/tests/core/test_client.py')
-rw-r--r-- | pygithub3/tests/core/test_client.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pygithub3/tests/core/test_client.py b/pygithub3/tests/core/test_client.py index b22b1fd..e5b1ea5 100644 --- a/pygithub3/tests/core/test_client.py +++ b/pygithub3/tests/core/test_client.py @@ -4,9 +4,11 @@ from unittest import TestCase import requests +from mock import patch + from pygithub3.core.client import Client from pygithub3.exceptions import NotFound, BadRequest, UnprocessableEntity -from mock import patch +from pygithub3.tests.utils.base import mock_response class TestClient(TestCase): @@ -55,16 +57,25 @@ class TestClient(TestCase): @patch.object(Client, 'request') def test_DELEGATES_methods(self, request_method): + request_method.return_value = mock_response() self.c.get('') request_method.assert_called_with('get', '') + + request_method.return_value = mock_response(201) self.c.post('') request_method.assert_called_with('post', '') + + request_method.return_value = mock_response(200) self.c.patch('') request_method.assert_called_with('patch', '') + self.c.put('') request_method.assert_called_with('put', '') + + request_method.return_value = mock_response(204) self.c.delete('') request_method.assert_called_with('delete', '') + self.c.head('') request_method.assert_called_with('head', '') |