2010-07-24 51 views
0

围绕何处以及如何调用与项目相关的测试,是否存在一个标准约定,甚至是越来越多的约定?在很多项目中,我将它看作是一个Make,一个单独的项目顶层的test.py脚本等,以完成这项工作。我使用setup.py找了一些常见的东西,但没有发现任何东西(理所当然,我没有看起来很难)。什么是常用和最佳实践?在Python项目中调用单元测试的常用约定?

回答

1

简单的答案是肯定的,unittest模块内置了一个简单的约定。看到这个previous question

+0

为什么不是这样的:'import x; x.test()'?请原谅分号。 – 2010-07-24 17:52:21

+0

如果您阅读我的链接,您会看到unittest模块如何为您做。 – Cerin 2010-07-24 18:27:13

+0

因此,惯例是将test.py放在项目的根目录下,它执行所有相关的导入并使用unittest.main()调用它们。 – heckj 2010-07-24 18:46:17