您可以通过将sortTestMethodsUsing设置为None来禁用它:http
://docs.python.org/2/library/unittest.html#unittest.TestLoader.sortTestMethodsUsing
import unittestunittest.TestLoader.sortTestMethodsUsing = None
对于纯单元测试,您是对的。但是对于组件测试和集成测试…我不同意您对状态不承担任何责任。如果您正在测试状态怎么办。例如,您的测试验证安装后是否自动启动了服务。如果在您的设置中启动了服务,然后执行了断言,则您不再在测试状态,而是在测试“服务启动”功能。
另一个示例是当您的设置花费很长时间或需要大量空间并且频繁运行该设置变得不切实际时。
许多开发人员倾向于使用“单元测试”框架进行组件测试…所以停下来问问自己,我是在进行单元测试还是组件测试。



