def test_should_call_make_request_with_correct_arguments(mocker): mock_make_request = mocker.patch.object(Api, '_make_request') api = Api(api_key='fake-api-key') resp = api.get_order(12345) mock_make_request.assert_called_with('GET', '/pedido/12345')
def test_should_return_correct_data(mocker): mock_make_request = mocker.patch.object(Api, '_make_request') mock_make_request.return_value = { 'retorno': { 'pedidos': [{ 'pedido': { 'numero': '12345' } }] } } api = Api(api_key='fake-api-key') resp = api.get_order(12345) assert resp == {'numero': '12345'}