应该使用 TestCase 还是 FunctionTestCase 在 python 中进行测试?
当我试图在 python 中获得 TDD 的预感时,我遇到了 FunctionTestCase 类。据我所知,它定义了与 TestCase 类等效的函数。
assertEqual = failUnlessEqual(self, first, second, msg=None)
assertNotEqual = failIfEqual(self, first, second, msg=None)
# and so on...
使用 FunctionTestCase
是否有显着差异,或者是风格问题?
While trying to get a hunch of TDD in python I encountered the FunctionTestCase
class. I understand, that it defines equivalent functions to the TestCase
classes.
assertEqual = failUnlessEqual(self, first, second, msg=None)
assertNotEqual = failIfEqual(self, first, second, msg=None)
# and so on...
Is there a significant difference in using FunctionTestCase
or is it a question of flavour?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
FunctionTestCase
可用于轻松重用现有代码。更常见的是,您可能会使用TestCase
类。来自 unittest 文档:
FunctionTestCase
can be used for easily reusing existing code. More often that not you will probably be using theTestCase
class.From unittest documentation: