def test_request_error_handler(api_path, _error_handler=True):
client = api_path._client
with patch.object(client, 'request', side_effect=dummy) as client_request:
with patch.object(client, 'error_handler',
side_effect=dummy_error_handler) as error_handler:
client.loop.run_until_complete(
requests.Request(api_path, 'get',
_error_handling=_error_handler,
test=1, _test=2)
)
assert client_request.called_with(method='get',
url=url,
skip_params=False,
test=2,
params={'test': 1})
assert error_handler.called is _error_handler
评论列表
文章目录