aboutsummaryrefslogtreecommitdiffstats
path: root/pygithub3/tests
diff options
context:
space:
mode:
authorDavid Medina <davidmedina9@gmail.com>2012-02-10 00:57:21 +0100
committerDavid Medina <davidmedina9@gmail.com>2012-02-10 00:57:21 +0100
commit6c00db9a6605fc600c2867c256b68297bb289678 (patch)
tree20b0e53d5c115cfd96915e7fa40196882ce0eb25 /pygithub3/tests
parentEasier requests.Factory builds (diff)
downloadpython-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.py1
-rw-r--r--pygithub3/tests/requests/test_core.py5
-rw-r--r--pygithub3/tests/utils/requests.py2
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