gpt4 book ai didi

python - 如何在 Python 单元测试中模拟外部服务器?

转载 作者:太空狗 更新时间:2023-10-29 18:02:37 26 4
gpt4 key购买 nike

由于调用外部服务(Twitter、Facebook、Klout 等),我有几个单元测试需要很长时间(几分钟)

我想缓存这些服务的结果并透明地提供它们,同时对我当前的测试进行最少的更改。缓存键取决于 URL、查询参数、 header 等,因此非常复杂。

执行此操作的最佳方法是什么?

最佳答案

您通常会(应该)使用某种适配器来连接到这些外部服务、模块。这些是您与外界的接口(interface),可以是 mock根据场景创建的 ed 和假响应。

我试验了很多模拟库,最后找到了 Mock成为最适合我的人。

关于python - 如何在 Python 单元测试中模拟外部服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com