pytest
文章平均质量分 73
我要糖
这个作者很懒,什么都没留下…
展开
-
4-pytest-常见参数
目录常见参数解析常见参数解析-m :只运行被标记的测试用例;-k:只运行与给定字符串表达式匹配的测试用例;-s :显示标准输出,例如print()的语句;-v :显示详细报告;-q :显示简洁报告;–setup-show :显示fixture执行步骤;...原创 2021-04-07 16:50:40 · 137 阅读 · 0 评论 -
3-pytest-固件
目录什么是固件预处理和后处理作用域自动执行重命名参数化内置固件tmpdir & tmpdir_factorytmpdirtmpdir_factorypytestconfigcapsysmonkeypatchrecwarn什么是固件固件(Fixture)是一些函数,pytest 会在执行测试函数之前或之后加载运行它们。可以利用固件做很多事情,最常见的就是数据库的初始连接和最后关闭操作。举个例子:使用 pytest.fixture() 定义固件,只返回北京邮编# test_postcode.原创 2021-04-07 16:50:22 · 563 阅读 · 1 评论 -
2-pytest-测试函数
目录断言 assert捕获异常断言 assert编写测试的最基本工具。assert a == bassert a <= b捕获异常测试的过程中,需要测试是否如期抛出异常,来确定异常处理模块是否生效。使用 pytest.raises() 来进行异常捕获:...原创 2021-04-07 11:40:10 · 1090 阅读 · 0 评论 -
1-pytest-创建第一个测试
pytest安装 pytest创建第一个测试运行多个测试安装 pytest打开命令行pip install -U pytest查看是否安装成功pytest --version目前版本是 pytest 6.2.3官方文档 pytest创建第一个测试使用 sublime 编写一个源文件def func(x): return x + 1def test_answer(): assert func(3) == 5assert 语句验证测试期望。运行的话打开命令行,窗口切换到源原创 2021-04-06 20:21:21 · 153 阅读 · 0 评论