pytest学习笔记2

1、fixure为什么不能调用低级别的fixure?

因为低级别的fixure会优先被清理,function级别的fixure会先于session级别的fixure被清理

2、pytest.mark.usefixure 注解在类上面和写在方法入参里面有什么差别?

写在函数入参里面的可以获取返回值,写在类注解上的不能

3、pytest --setup-show 显示前置操作

4、pytest --fixures

5、pytest.mark.fixure(param=(1,2,3),ids=['id1','id2','id3']) ,request也是一个内置fixure,request.param获取注解的参数,且ids也

可以是一个函数

6、tempdir和factory _tempdir都是内置fixure,temp_dir是function级别的,factory_tempdir 是session级别的可,bcvv 把 v 哦健康快乐;/

kavailable fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, json_metadata, metadata, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, worker_id
7、yeld data

 因户籍哦;//。

posted @ 2020-10-27 14:07  频顾  阅读(104)  评论(0)    收藏  举报