首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该测试助手函数还是只测试主函数?

我应该测试助手函数还是只测试主函数?
EN

Stack Overflow用户
提问于 2015-05-13 06:53:07
回答 1查看 1.4K关注 0票数 1

我正在用python编写一个小的命令行工具,它有两个子命令(比如:git initgit clone)。这些子命令使用一些助手函数,这些函数在命令行中没有公开。在用py.test编写测试时,单独测试每个助手函数还是只测试子命令的两个函数(它们多次调用所有助手)是有意义的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-13 07:05:17

测试助手函数很有意义--在这个上下文中,这些帮助函数是应用程序的基本构建块(读: units)。测试可以证明它们正常工作,这将使您可以轻松地更改它们的实现,而不必担心您是否破坏了其他东西。另一个方向也是正确的-假设您确实破坏了一个助手函数。您可能需要一个简单的测试来向您展示您所犯的错误,而不必深入研究“公共”函数的复杂实现,以了解它们的测试为什么会中断。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30207646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档