
《pytest测试实战》笔记
文章平均质量分 72
《pytest测试实战》学习笔记
Sally_xy
江河会流向你金色的梦里
展开
-
3 pytest Fixture
fixture 中 yield 之前的代码 --> 测试函数 --> fixture 中 yield 之后的代码。使用 fixture 的优势在于:用户在编写函数时可以只考虑核心测试逻辑,而无需考虑测试前的准备工作。fixture 可放在单独的测试文件中,也可在放在某公共目录下的 conftest.py 文件中供。使用 fixture,除了以上在测试函数参数列表中指定 fixture 外,也可以用。使用参数化 fixture,每个使用该 fixture 的测试函数都可以被运行多次。下的多个测试文件共享。原创 2024-08-21 17:45:16 · 834 阅读 · 0 评论 -
2 编写测试函数
pytest 会截断对原生 assert 的调用,替换为 pytest 定义的 assert。一个测试函数可以有多个 marker,一个 marker 也可用来标记多个测试函数。pytest 允许在 assert 后加任何表达式。在该测试函数上方添加。原创 2024-02-22 23:38:51 · 521 阅读 · 0 评论 -
1 pytest入门
仅输出 assert 的一行以及系统判定内容(不显示上下文)只输出 Python 标准库的回溯信息,不显示额外信息。决定捕获到失败时输出信息(信息回溯)的显示方式。定义:pytest 搜索测试文件和用例的过程。若文件描述符为1或2,则会被输出至临时文件中。与运行结果一起输出,而关闭默认的输出捕获。显示最慢的 N 个阶段,耗时越长越靠前。使用表达式指定希望运行的测试用例。简化输出信息,只保留核心内容(与。重新运行最后一个失败的测试用例。会运行完剩余的测试用例。输出最为详尽的回朔信息。标记测试并分组并分组。原创 2024-01-13 21:27:42 · 1192 阅读 · 0 评论 -
前 言
https://pragprog.com/titles/bopytest/python-testing-with-pytest/原创 2024-01-02 14:38:25 · 434 阅读 · 0 评论