Skip to content

Commit 6c00db9

Browse files
committed
json:dumps.loads mocked
1 parent b818dcc commit 6c00db9

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

pygithub3/tests/core/test_client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,5 @@ def test_raise_BadRequest(self, request_method):
8686

8787
def test_raise_UnprocessableEntity(self, request_method):
8888
request_method.return_value.status_code = 422
89+
request_method.return_value.content = {}
8990
self.assertRaises(UnprocessableEntity, *self.callback)

pygithub3/tests/requests/test_core.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@
77
from pygithub3.requests import Factory, Body, json, Request
88
from pygithub3.exceptions import UriInvalid, DoesNotExists, ValidationError
99
from pygithub3.tests.utils.requests import (
10-
RequestWithArgs, RequestCleanedUri, RequestBodyWithSchema, mock_json_dumps,
10+
RequestWithArgs, RequestCleanedUri, RequestBodyWithSchema, mock_json,
1111
DummyRequest, RequestCleanedBody)
1212

13-
json.dumps = Mock(side_effect=mock_json_dumps)
13+
json.dumps = Mock(side_effect=mock_json)
14+
json.loads = Mock(side_effect=mock_json)
1415

1516

1617
class TestFactory(TestCase):

pygithub3/tests/utils/requests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ class RequestCleanedBody(Request):
3131
def clean_body(self):
3232
raise ValidationError('test')
3333

34-
def mock_json_dumps(content):
34+
def mock_json(content):
3535
return content

0 commit comments

Comments
 (0)