# encoding=utf8
"""一个unittest的demo,按函数声明的顺序执行测试用例
"""
import unittest
class TestOrder(unittest.TestCase):
def test_b(self):
print 'test_b success'
def test_a(self):
print 'test_a success'
if __name__ == '__main__':
loader = unittest.TestLoader()
def ln(f):
return getattr(TestOrder, f).im_func.func_code.co_firstlineno
loader.sortTestMethodsUsing = lambda a, b: cmp(ln(a), ln(b))
test_suite1 = loader.loadTestsFromTestCase(TestOrder)
test_suites = unittest.TestSuite([test_suite1])
test_runner = unittest.TextTestRunner(verbosity=2)
test_runner.run(test_suites)
Python unittest 控制测试用例执行顺序(按声明顺序执行)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- unittest的main()方法执行用例的顺序是按照测试类、测试方法的名字的ASCII顺序来执行测试方法。所以可...
- 这8种学生永远拿不到高分!早看早受益! 下面是一位资深班主任总结了8种成绩提不上去的原因,分别对应8类孩子,如果你...
- 我们在做自动化测试用例的时候,通常会把一个个测试用例放到一个unittest.TestCase的扩展类中,当我们运...
- 这8种学生永远拿不到高分!早看早受益! 下面是一位资深班主任总结了8种成绩提不上去的原因,分别对应8类孩子,如果你...
- 一 《人民的名义》中,祁同伟是一个既可怜又可恨的人物。在梁璐之前祁同伟喜欢的是陈海的姐姐陈阳。陈海一家对祁同伟有恩...