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