![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytest
lynn_hehe
这个作者很懒,什么都没留下…
展开
-
hook钩子函数之pytest_collection_modifyitems
pytest_collection_modifyitems 是pytest中的钩子函数,是在用例收集完毕之后被调用,它有三个参数: session:会话对象; config:配置对象; items:用例对象列表;改变items里面用例的顺序就可以改变用例的执行顺序了 这三个参数分别有不同的作用,都可以拿来单独使用。 def pytest_collection_modifyitems(session, config, items): """ called after collection原创 2022-04-07 15:10:24 · 4959 阅读 · 0 评论 -
pytest中 conftest.py和装饰器的搭配用法
执行测试用例,需要给用例做前置准备工作和后置清理工作; pytest可以使用 装饰器fixture实现测试用例的前置准备工作和后置清理工作。 @pytest.fixture() pytest提供了conftest.py文件,它可以储存fixture。 因此,conftest.py的作用之一,是定义fixture,来实现测试用例的前置准备工作和后置清理工作。 conftest.py的特性 1、conftest.py的名称是固定的,不能改名称,只能定义成conftest.py。 2、放到项目的根目录原创 2022-04-07 12:16:48 · 3741 阅读 · 0 评论