1

https://bravado.readthedocs.io/en/stable/testing.html演示了可以像这样模拟 OpenAPI 客户端的特定端点:

def test_get_available_pet_photos(mock_client):
    mock_client.pet.findPetsByStatus.return_value.response = BravadoResponseMock(
        result=mock_pets,
    )

但是我如何模拟任何端点调用。例如:

def test_get_available_pet_photos(mock_client):
    mock_client.Any.return_value.response = BravadoResponseMock(
        result=mock_pets,
    )

这将允许我将 设置为response可以以统一方式控制响应的函数,并且我将对调用顺序有先验知识,因此我可以正确地注入正确的响应。这是可以做到的吗?

4

0 回答 0