gpt4 book ai didi

python - 与其他模块一起对 main.py 进行单元测试

转载 作者:行者123 更新时间:2023-11-30 22:11:52 24 4
gpt4 key购买 nike

这更多的是一个概念性问题。我正在对我编写的具有多个模块的脚本进行单元测试。我有一个 main.py 和一个formatting.py。我的格式化覆盖率为 100%,但我的 main.py 为 30%。在我的 main 中,我只是调用格式化中的所有函数。我需要直接在 main 中再次测试它们吗?这似乎是浪费时间?也许我理解不正确。提前致谢

最佳答案

通常,技巧是测试外部函数本身的功能,而不是测试调用的和已经测试过的其他函数。如果实际调用内部函数,这不是问题,只需避免再次测试它们即可。

如果您想避免调用内部函数,您可以尝试依赖注入(inject)或模拟。

如果你的外部函数足够简单,你可以放弃测试它,100% 覆盖率并不是一个规则。

关于python - 与其他模块一起对 main.py 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51292465/

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