# 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 控制测试用例执行顺序(按声明顺序执行)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- unittest的main()方法执行用例的顺序是按照测试类、测试方法的名字的ASCII顺序来执行测试方法。所以可...
- 这8种学生永远拿不到高分!早看早受益! 下面是一位资深班主任总结了8种成绩提不上去的原因,分别对应8类孩子,如果你...
- 我们在做自动化测试用例的时候,通常会把一个个测试用例放到一个unittest.TestCase的扩展类中,当我们运...
- 这8种学生永远拿不到高分!早看早受益! 下面是一位资深班主任总结了8种成绩提不上去的原因,分别对应8类孩子,如果你...
- 一 《人民的名义》中,祁同伟是一个既可怜又可恨的人物。在梁璐之前祁同伟喜欢的是陈海的姐姐陈阳。陈海一家对祁同伟有恩...