| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> pytest_第一节课 -> 正文阅读 |
|
[Python知识库]pytest_第一节课 |
-v 输出详情的信息 pytest -v test02.py -s 输出测试函数或测试方法print 内容 -k (-m)按分类执行测试点 -x 执行失败立刻停止 -maxfail 执行的最大次数 -- 如果设定最大次数为2 ,那么执行两次用例失败,后面自动停止执行 -tb=line 错误信息在一行展示 import pytest def func(x): return x + 1 print('第一次学习pytest') def test_answer(): pytest.fail('我的结果不正确', func(1)) # assert func(4) == 5 # -v可以输出用例更加详细的执行信息,用例所在的文件及用例名称等 # -s输出我们用例中调试信息,比如 print 的打印信息等 # -q只显示整个测试结果 # -h帮助 # -x在第一个错误或者测试失败时立即退出 # -exitfirst自定义运行多少次失败后停止 import pytest class TestClass: def test_one(self): x = 'this' assert 'h' in x def test_two(self): x = 'hello' assert hasattr(x, 'check') # hasattr含义函数用于判断对象是否包含对应属性 isinstance() 函数来判断一个对象是否时一个已知的类型 类似type() def test_three(self): print('我就是bug') assert False if __name__ =='__main__': t = TestClass() t.test_one() t.test_two() |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:51:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |