原文:pytest文档63-内置fixture之pytestconfig

前言 前面讲 request 是pytest的一个内置 fixture ,作用是获取测试的上下文,可以通过request.config 获取配置对象。 pytestconfig 的作用跟 request.config 是一样的,都是获取配置对象 pytestconfig 源码分析 pytestconfig 是一个内置fixture,用于获取配置对象 pytestconfig 源码 pytestco ...

2020-11-26 19:38 1 1238 推荐指数:

查看详情

pytest文档62-内置fixture之request

前言 request 是 pytest内置 fixture , "为请求对象提供对请求测试上下文的访问权,并且在fixture被间接参数化的情况下具有可选的“param”属性。" 这是官方文档对request的描述,可参考的文档不多。 FixtureRequest ...

Thu Nov 26 22:01:00 CST 2020 1 1712
pytest文档64-内置 pytestconfig 动态添加和获取 pytest.ini 配置参数

前言 前面讲 pytestconfig 的时候,可以获取到 pytest.ini 里面的配置参数。 我们在写项目自动化用例的时候,有一些配置参数希望能加到配置里面,如configid, productid,以及测试环境的base_url地址,和账号相关信息。 addini的源码阅读 ...

Fri Nov 27 21:37:00 CST 2020 0 1650
pytest文档51-内置fixture之cache使用

前言 pytest 运行完用例之后会生成一个 .pytest_cache 的缓存文件夹,用于记录用例的ids和上一次失败的用例。 方便我们在运行用例的时候加上--lf 和 --ff 参数,快速运行上一次失败的用例。 --lf, --last-failed 只重新运行上次运行失败的用例 ...

Fri Sep 04 19:56:00 CST 2020 0 992
pytest文档23-使用多个fixturefixture直接互相调用

使用多个fixture 如果用例需要用到多个fixture的返回数据,fixture也可以return一个元组、list或字典,然后从里面取出对应数据。 当然也可以分开定义成多个fixture,然后test_用例传多个fixture参数 fixturefixture互相调用 ...

Wed Oct 10 03:04:00 CST 2018 1 1571
pytest文档17-fixture之autouse=True

前言 平常写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。 fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参 ...

Mon Aug 27 17:14:00 CST 2018 0 2156
pytest文档6-fixture之yield实现teardown

前言 上一篇讲到fixture通过scope参数控制setup级别,既然有setup作为用例之前前的操作,用例执行完之后那肯定也有teardown操作。 这里用到fixture的teardown操作并不是独立的函数,用yield关键字呼唤teardown操作 scope="module ...

Thu Aug 09 03:42:00 CST 2018 8 5884
pytestfixture

pytest 相较于 unittest 最为跳跃的一点应该就是 fixture 机制 对于unittest来说,每个用例的类中都需要去写入setUp和tearDown。也就是我们所说的前置和后置, 而不可避免的,很多用例的前置和后置都是一样(例如很多用例都需要前置登录,后置退出),于是我们需要 ...

Wed Jul 24 17:34:00 CST 2019 0 394
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM