Python有没有一个和标准的xUnit测试框架兼容的单元测试框架?如果有的话,它是什么,在哪里可以找到,效果怎么样?
考虑一下 py.test。虽然它和NUnit不完全一样,但也非常不错,拥有一些很好的功能,比如自动发现测试用例,还有一个选项是“监视测试和代码 - 当有变化时,重新运行上次失败的测试。一旦所有测试都通过,就切换为每当有变化时都运行所有测试。”
我推荐使用 nose。
这是最符合Python风格的单元测试框架。这个测试工具可以同时运行文档测试和单元测试,所以你可以随意选择你喜欢的测试方式。
Python有几个测试框架,比如unittest、doctest和nose。其中最像xUnit风格的就是unittest,你可以在Python.org上找到它的详细说明。
unittest
doctest
nose