zoukankan      html  css  js  c++  java
  • python+unittest 控制用例的执行顺序

    unittest的main()方法执行用例的顺序是按照测试类、测试方法的名字的ASCII顺序来执行测试方法。所以可能执行的顺序和你想要的顺序不一样,可能通过下面两种方法修改执行顺序

    1、 通过TestSuite按照顺序依次添加想要执行的方法

    suite = unittest.TestSuite()

    suite.addTest(Test("test_operator_add"))

    suite.addTest(Test("test_operator_del"))

    这样方法的执行顺序就是先执行test_operator_add,在执行test_operator_del

    2.不想手动一个个添加,懒人方法就是通过修改方法名来控制执行方法顺序。如:test_a_operator_add,test_b_operator_del........这样来命名。

  • 相关阅读:
    poj1837 Balance

    字符流
    字节流
    File类
    this和static
    异常
    接口
    抽象类
    多态
  • 原文地址:https://www.cnblogs.com/pipi928/p/7417781.html
Copyright © 2011-2022 走看看