02 2021 档案
摘要:前言 pytest配置文件可以改变pytest的运行方式,他是一个固定的pytest.ini文件,读取配置信息,按指定的方式运行。 主要ini配置文件 pytest有些文件时非test文件 pytest.ini是pytest的主配置文件,可以改变pytest的运行方式 conftest.py 存放测
阅读全文
摘要:前言: conftest.py是pytest框架里面一个很重要的东西,它可以实现数据、代码等共享 conftest的用法 conftest是数据共享文件,名字是固定的,不能修改; 可以存放fixture、hook函数 就近生效(如果不在同一个文件夹下,离测试文件最近的conftest.py生效) 当
阅读全文
摘要:前言:fixture是在测试函数运行前后,由pytest执行的外壳函数,代码可以定制,满足多变的测试需求。是pytest用于将测试前后进行预备、清理工作的代码分离出核心测试逻辑的一种机制。功能包括: 定于传入测试用例的数据集 配置测试前的初始状态 为批量测试提供数据源 一、fixture的调用方法:
阅读全文
摘要:模块级(setup_module/teardown_module)模块始末,全局的( 优先级最高)(不在类中) 函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 类级(setup_class/teardown_class)只在类前后运行一次(在类
阅读全文
摘要:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/#id16
阅读全文
摘要:https://www.runoob.com/w3cnote/yaml-intro.html
阅读全文
摘要:pytest运行方式: 1、pycharm界面运行 2、右键 文件/目录运行 3、使用命令行方式运行,常用的执行参数: pytest --collect-only 只收集用例 pytest -k “add ” 匹配所有名称中包含add的用例(‘add or div’ ‘TestClass’) pyt
阅读全文

浙公网安备 33010602011771号