摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 特点 1. 采用pytest.mark.xxx(参数)标志所需要的参数,然后在fixture中可以做一些逻辑处理 2. fixture采用request获取参数 3. 传参的个数 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 关于conftest.py 如果多个模块使用的fixture相同,那么,我们可以将fixture写在conftest.py中(通过conftest.py管理共享的fixture) 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 scope参数 表示被@pytest.fixture标记的函数的作用域: "function":默认值,作用于每个测试用例(包含函数/方法),每个用例执行前都会运行一次 "cla 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 自定义前置(setup)、后置(teardown) fixture可以实现自定义测试用例的前置、后置,是通过yield来区分前后置的,前后置均可以单独存在; 写在yield前面的 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 前言 上一篇我们介绍了固件,通过示例可以看到,一个模块中,固件会对其作用范围内的所有用例起作用; 其实这样很不灵活,比如我们只希望部分测试用例执行某个固件,通过setup和tea 阅读全文
摘要:
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846 固件分类 固件用于执行前的初始化参数、执行后的清理动作。 类型 规则 setup_module/teardown_module 全局模块级 模块运行前/后运行(只运行一次) se 阅读全文