def test_get_invalid_response(self):
def get(url, params, **kwargs):
return FakeResponse()
response = FakeResponse()
with patch.object(requests, 'get', side_effects=get, return_value=response) as mock_get:
test_path = 'test_path'
client = Client(TEST_API_URL, AUTH_HEADERS)
with self.assertRaises(InvalidJSONError):
client.get(test_path)
self.assertTrue(mock_get.called)
expected_url_call = TEST_API_URL + '/' + test_path
mock_get.assert_called_with(expected_url_call, headers=AUTH_HEADERS, auth=None)
评论列表
文章目录