gpt4 book ai didi

python - 我应该测试辅助函数还是只测试主要函数?

转载 作者:行者123 更新时间:2023-11-28 20:41:39 26 4
gpt4 key购买 nike

我正在用 python 编写一个小型命令行工具,它有两个子命令(例如:git initgit clone)。这些子命令使用一些辅助函数,这些函数不会在命令行中公开。使用 py.test 编写测试时,分别测试每个辅助函数或只测试子命令的两个函数(它们多次调用所有辅助函数)是否有意义。

最佳答案

测试辅助函数很有意义 - 在这种情况下,这些辅助函数是您应用程序的基本构建 block (读作:单元)。拥有证明它们正常运行的测试将使您能够轻松地更改它们的实现,而不必担心您是否破坏了其他东西。另一个方向也是正确的 - 假设您确实破坏了一个辅助函数。您需要一个简单的测试来向您展示您所犯的错误,而不必深入研究“公共(public)”功能的复杂实现来理解为什么他们的测试已被破坏。

关于python - 我应该测试辅助函数还是只测试主要函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30207646/

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