pytest入门学习(2)
pytest的hello world
pyt1.py
def func(x):print (x+1);return x+1;def test_answer():assert func(3) == 5;def test_2():assert func(4) == 5;
使用py.test 测试
py.test pyt.py
输出
=============================== test session starts ===============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2
collected 2 items
pyt1.py F.
==================================== FAILURES =====================================
___________________________________ test_answer ___________________________________
def test_answer():
> assert func(3) == 5;
E assert 4 == 5
E + where 4 = func(3)
pyt1.py:6: AssertionError
--------------------------------- Captured stdout ---------------------------------
4
======================= 1 failed, 1 passed in 0.03 seconds ========================
@@@@@@@@@@@@@@@@@@@@@@
另一种执行方法:
pyt2.py
import pytestpytest.main("-x ./pyt1.py");
执行
python py2.py
输出:
=============================== test session starts ===============================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2
collected 2 items
pyt1.py F
==================================== FAILURES =====================================
___________________________________ test_answer ___________________________________
def test_answer():
> assert func(3) == 5;
E assert 4 == 5
E + where 4 = func(3)
pyt1.py:6: AssertionError
--------------------------------- Captured stdout ---------------------------------
4
!!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!
============================ 1 failed in 0.07 seconds =============================
转载于:https://www.cnblogs.com/chenfool/p/3608786.html
pytest入门学习(2)相关推荐
- python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- MAYA 2022基础入门学习教程
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.41 GB |时长:4.5小时 包含 ...
- 3dmax Vray建筑可视化入门学习教程
面向初学者的3Ds Max Vray最佳Archviz可视化课程 从安装到最终图像的一切都将从头开始教授,不需要任何经验 大小解压后:3.25G 时长4h 6m 1280X720 MP4 语言:英语+ ...
- Blender 3.0基础入门学习教程 Introduction to Blender 3.0
成为Blender通才,通过这个基于项目的循序渐进课程学习所有主题的基础知识. 你会学到什么 教程获取:Blender 3.0基础入门学习教程 Introduction to Blender 3.0- ...
- Maya游戏角色绑定入门学习教程 Game Character Rigging for Beginners in Maya
准备好开始为游戏制作自己的角色动画了吗? 你会学到什么 了解Maya的界面 优化并准备好你的模型,为游戏做准备 了解关节以及如何使用它们来构建健壮的角色骨骼,以便在任何游戏引擎中制作动画 了解IK和F ...
- 三维地形制作软件 World Machine 基础入门学习教程
<World Machine课程>涵盖了你需要的一切,让你有一个坚实的基础来构建自己的高质量的电影或视频游戏地形. 你会学到什么 为渲染或游戏开发创建高分辨率.高细节的地形. 基于Worl ...
- Blender3.0动画制作入门学习教程 Learn Animation with Blender (2021)
要求 下载并安装Blender.免费下载和免费用于任何目的. 描述 加入我的动画课程. 在本课程中,我将从头开始讲述在Blender中创建动画场景的过程. 从第一步到最终渲染.在这个课程中,我们将使用 ...
- UE5真实环境设计入门学习教程
大小解压后:4.69G 时长4h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 虚幻引擎5–面向初学者的真实环境设计 Unreal Engine 5 – Rea ...
- ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush
ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ...
最新文章
- 拼多多员工爆料:拼多多开启硬核模式!午休减半!每月工作300小时!千万别来拼多多!...
- JavaScript 学习笔记 之事件
- Android keymaster4.0- device集成笔记
- msg批量转html,SysTools MSG Converter(MSG格式转换器)
- SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
- Laravel 5 多个视图共享数据的方法
- linux桌面_使用 KDE Plasma 定制 Linux 桌面 | Linux 中国
- (10)FPGA面试题多位信号同步问题
- [NVIDIA] Ubuntu 16.04 安装 nvidia-384 + cuda-9.0
- 2021年中国乙烯基一次性手套市场趋势报告、技术动态创新及2027年市场预测
- 北京上海等昨天大规模断网 专家称与太阳无关
- JAVASUNHome家政服务管理平台计算机毕业设计Mybatis+系统+数据库+调试部署
- 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
- SPSS学习(三)可靠性(用α系数衡量)
- signature=cc8d613f503e9b933c233da06afc0fc6,襄阳市公安局交通警察支队违法车辆信息公告20210118...
- python产品管理系统_python实现超市商品销售管理系统
- 搬家后计算机总重启,电脑无故重启是这一个月来的事了,我刚刚搬家电脑搬到新家那用了没几 爱问知识人...
- 算法:十六进制最大数
- 黎曼积分求解可微曲线的弧线长度
- 揭开500亿“区块链”骗局