摘要: 一、测试钩子配置文件 import pytest# conftest.py 是pytest特有的本地测试配置文件;# 既可以用来设置项目级别的Fixture,也可用来导入外部插件,还可以指定钩子函数#设置测试钩子@pytest.fixture()def test_url(): return 'htt 阅读全文
posted @ 2019-11-21 00:10 Test挖掘者 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: import pytest# 1.运行名称中包含某字符串的测试用例#名称中含add 的测试用例# 执行: pytest -k add test_assert.py# 2.减少测试的运行冗长# 执行: pytest -q test_assert.py# 3.如果出现一条测试用例失败,则退出测试# 执行 阅读全文
posted @ 2019-11-21 00:05 Test挖掘者 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: import pytestimport math#pytest 参数化#'base,exponent,expected'用来定义参数的名称。# 通过数组定义参数时,每一个元组都是一条测试用例使用的测试数据。# ids参数默认为None,用于定义测试用例的名称# math模块的pow()方法用于计算( 阅读全文
posted @ 2019-11-21 00:04 Test挖掘者 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: #firtures通常用来对测试方法、测试函数、测试类和整个测试文件进行初始化或还原测试环境# setup_module/teardown_module:在当前文件中,在所有测试用例执行之前与之后执行,只执行一次;# setup_function/teardown_function:在每个测试函数之 阅读全文
posted @ 2019-11-21 00:03 Test挖掘者 阅读(632) 评论(0) 推荐(0) 编辑
摘要: #pytest 的基本用法# 安装: pip install pytest#在当前目录下运行 : 输入 pytest# 1.断言#功能:用于计算a与b相加的和def add(a,b): return a + b#功能:用于判断素数def is_prime(n): if n < 1: return F 阅读全文
posted @ 2019-11-21 00:01 Test挖掘者 阅读(2540) 评论(0) 推荐(0) 编辑