zoukankan      html  css  js  c++  java
  • pytest钩子函数pytest_collection_modifyitems执行顺序

    1、在项目根目录添加config.py

    def pytest_collection_modifyitems(session,items):
        print("收集的测试用例:%s"%items)
        items.sort(key=lambda x:x.name,reverse=True)
        print("排序后收集的测试用例:%s"%items)

    2、代码

    class Testdemo2(object):
        @pytest.mark.parametrize("data", [("zhangsan")])
        @pytest.mark.usefixtures("fix_a")
        def test_01(self,data):
            print(data)
    
        @pytest.mark.parametrize("data", [("lisi")])
        def test_02(self,data):
            print(data)
    
    if __name__ == '__main__':
        pytest.main(["-v", "test_case_01.py::Testdemo2"])

  • 相关阅读:
    内置函数二
    内置函数一
    lambda表达式
    函数参数
    set集合
    元组和字典的功能
    列表功能介绍
    分篮子
    松鼠配对?
    奇数次的数?
  • 原文地址:https://www.cnblogs.com/ljf520hj/p/15575653.html
Copyright © 2011-2022 走看看