diff options
author | 2012-02-10 00:57:21 +0100 | |
---|---|---|
committer | 2012-02-10 00:57:21 +0100 | |
commit | 6c00db9a6605fc600c2867c256b68297bb289678 (patch) | |
tree | 20b0e53d5c115cfd96915e7fa40196882ce0eb25 /pygithub3/tests | |
parent | Easier requests.Factory builds (diff) | |
download | python-github3-6c00db9a6605fc600c2867c256b68297bb289678.tar.xz python-github3-6c00db9a6605fc600c2867c256b68297bb289678.zip |
json:dumps.loads mocked
Diffstat (limited to 'pygithub3/tests')
-rw-r--r-- | pygithub3/tests/core/test_client.py | 1 | ||||
-rw-r--r-- | pygithub3/tests/requests/test_core.py | 5 | ||||
-rw-r--r-- | pygithub3/tests/utils/requests.py | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/pygithub3/tests/core/test_client.py b/pygithub3/tests/core/test_client.py index c4227fa..b22b1fd 100644 --- a/pygithub3/tests/core/test_client.py +++ b/pygithub3/tests/core/test_client.py @@ -86,4 +86,5 @@ class TestClientRaises(TestCase): def test_raise_UnprocessableEntity(self, request_method): request_method.return_value.status_code = 422 + request_method.return_value.content = {} self.assertRaises(UnprocessableEntity, *self.callback) diff --git a/pygithub3/tests/requests/test_core.py b/pygithub3/tests/requests/test_core.py index 5376c01..f29ab1d 100644 --- a/pygithub3/tests/requests/test_core.py +++ b/pygithub3/tests/requests/test_core.py @@ -7,10 +7,11 @@ from mock import Mock from pygithub3.requests import Factory, Body, json, Request from pygithub3.exceptions import UriInvalid, DoesNotExists, ValidationError from pygithub3.tests.utils.requests import ( - RequestWithArgs, RequestCleanedUri, RequestBodyWithSchema, mock_json_dumps, + RequestWithArgs, RequestCleanedUri, RequestBodyWithSchema, mock_json, DummyRequest, RequestCleanedBody) -json.dumps = Mock(side_effect=mock_json_dumps) +json.dumps = Mock(side_effect=mock_json) +json.loads = Mock(side_effect=mock_json) class TestFactory(TestCase): diff --git a/pygithub3/tests/utils/requests.py b/pygithub3/tests/utils/requests.py index 4d170c1..92b4f1c 100644 --- a/pygithub3/tests/utils/requests.py +++ b/pygithub3/tests/utils/requests.py @@ -31,5 +31,5 @@ class RequestCleanedBody(Request): def clean_body(self): raise ValidationError('test') -def mock_json_dumps(content): +def mock_json(content): return content |