gpt4 book ai didi

python - 有没有一种方便的方法来检测导致外部调用的单元测试?

转载 作者:太空宇宙 更新时间:2023-11-04 06:27:14 25 4
gpt4 key购买 nike

我在 Django 中进行了所有这些测试,因为代码使用了各种第三方 API,我当然在 mock 这些代码,但有些代码是旧的,有时人们会犯错误。如果可能的话,我希望代码在进行外部调用时大声喊叫,这样我就可以找出标记通过测试的 100 个点中的哪些点由于没有模拟正确的东西而减慢了测试速度。

有没有一种方便的方法来确保我的代码不依赖于我计算机之外的东西?我最天真的想法是简单地断开与网络的连接,看看我得到了什么错误,但这不是一个明智的长期解决方案。

最佳答案

我不确定是否检测外部调用,但您可以做的是计时测试执行时间,然后检查较慢的测试。

你可以使用 nose + pinnocchio插件,为您的测试计时。

这似乎也很有趣:http://blog.mahmoudimus.com/2011/02/developing-a-nose-test-plugin-to-time-python-tests/

关于python - 有没有一种方便的方法来检测导致外部调用的单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7006961/

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