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
可以以统一方式控制响应的函数,并且我将对调用顺序有先验知识,因此我可以正确地注入正确的响应。这是可以做到的吗?