摘要: 1. 跳过用例 skip: 当有部分测试用例还没实现,但是又需要先运行整个模块进行调试时,可以使用 skip 跳过指定的某些用例以达到测试通过的效果。 @pytest.mark.skip(reason="指定跳过原因") def test_case(): pass 有条件跳过某些内容: @pytes 阅读全文
posted @ 2024-06-25 23:54 努力的小测试 阅读(27) 评论(0) 推荐(0)
摘要: 1. conftest.py 文件: 是 pytest 框架中重要的一个东西,可以实现 fixture 对象自对应并自动应用完成跨模块、跨文件的应用操作,从而使 fixture 对象的定义更加灵活、方便。 大白话:实现 fixture 跨模块、跨文件,多个 .py 文件都可以调用 fixture 功 阅读全文
posted @ 2024-06-25 21:38 努力的小测试 阅读(34) 评论(0) 推荐(0)
摘要: 1. fixture 的3种调用方式: (1)将 fixture 名称直接作为测试函数或者测试类中方法参数传入,前提是需要自定义好对应的 fixture,直接传入fixture名称(即函数名即可)。 (2)使用 pytest.mark.usefixtures("fixture名称") 装饰测试函数或 阅读全文
posted @ 2024-06-25 21:04 努力的小测试 阅读(118) 评论(0) 推荐(0)
摘要: 1.pytest的框架结构: 模块级、函数级、类级、方法级: 类似 unittest 框架中的 setUp 和 tearDown,主要应用在测试方法之前或者测试方法之后,为测试过程提供前置或后置条件。可以装置数据,也可以完成环境配置等操作。 pytest支持 5 个层次的 setup 和 teard 阅读全文
posted @ 2024-06-25 16:51 努力的小测试 阅读(292) 评论(0) 推荐(1)