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)相关推荐

  1. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  2. MAYA 2022基础入门学习教程

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.41 GB |时长:4.5小时 包含 ...

  3. 3dmax Vray建筑可视化入门学习教程

    面向初学者的3Ds Max Vray最佳Archviz可视化课程 从安装到最终图像的一切都将从头开始教授,不需要任何经验 大小解压后:3.25G 时长4h 6m 1280X720 MP4 语言:英语+ ...

  4. Blender 3.0基础入门学习教程 Introduction to Blender 3.0

    成为Blender通才,通过这个基于项目的循序渐进课程学习所有主题的基础知识. 你会学到什么 教程获取:Blender 3.0基础入门学习教程 Introduction to Blender 3.0- ...

  5. Maya游戏角色绑定入门学习教程 Game Character Rigging for Beginners in Maya

    准备好开始为游戏制作自己的角色动画了吗? 你会学到什么 了解Maya的界面 优化并准备好你的模型,为游戏做准备 了解关节以及如何使用它们来构建健壮的角色骨骼,以便在任何游戏引擎中制作动画 了解IK和F ...

  6. 三维地形制作软件 World Machine 基础入门学习教程

    <World Machine课程>涵盖了你需要的一切,让你有一个坚实的基础来构建自己的高质量的电影或视频游戏地形. 你会学到什么 为渲染或游戏开发创建高分辨率.高细节的地形. 基于Worl ...

  7. Blender3.0动画制作入门学习教程 Learn Animation with Blender (2021)

    要求 下载并安装Blender.免费下载和免费用于任何目的. 描述 加入我的动画课程. 在本课程中,我将从头开始讲述在Blender中创建动画场景的过程. 从第一步到最终渲染.在这个课程中,我们将使用 ...

  8. UE5真实环境设计入门学习教程

    大小解压后:4.69G 时长4h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 虚幻引擎5–面向初学者的真实环境设计 Unreal Engine 5 – Rea ...

  9. ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush

    ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ...

最新文章

  1. 拼多多员工爆料:拼多多开启硬核模式!午休减半!每月工作300小时!千万别来拼多多!...
  2. JavaScript 学习笔记 之事件
  3. Android keymaster4.0- device集成笔记
  4. msg批量转html,SysTools MSG Converter(MSG格式转换器)
  5. SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
  6. Laravel 5 多个视图共享数据的方法
  7. linux桌面_使用 KDE Plasma 定制 Linux 桌面 | Linux 中国
  8. (10)FPGA面试题多位信号同步问题
  9. [NVIDIA] Ubuntu 16.04 安装 nvidia-384 + cuda-9.0
  10. 2021年中国乙烯基一次性手套市场趋势报告、技术动态创新及2027年市场预测
  11. 北京上海等昨天大规模断网 专家称与太阳无关
  12. JAVASUNHome家政服务管理平台计算机毕业设计Mybatis+系统+数据库+调试部署
  13. 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
  14. SPSS学习(三)可靠性(用α系数衡量)
  15. signature=cc8d613f503e9b933c233da06afc0fc6,襄阳市公安局交通警察支队违法车辆信息公告20210118...
  16. python产品管理系统_python实现超市商品销售管理系统
  17. 搬家后计算机总重启,电脑无故重启是这一个月来的事了,我刚刚搬家电脑搬到新家那用了没几 爱问知识人...
  18. 算法:十六进制最大数
  19. 黎曼积分求解可微曲线的弧线长度
  20. 揭开500亿“区块链”骗局

热门文章

  1. 4.0 编译apk中无classes.dex问题解决方法
  2. c语言条件编译的例子,C语言条件编译分析实例
  3. python慢在哪里_求大神分析一下我的python脚本慢在哪里?
  4. 小琛和他的学校(dfs)
  5. P1313 计算系数(组合数)
  6. 李飞飞:新技术变革时代的数据库产业
  7. CNCF TOC 委员张磊:不断演进的云原生给我们带来了什么?
  8. 百信银行基于 Apache Hudi 实时数据湖演进方案
  9. 40亿条/秒!Flink流批一体在阿里双11首次落地的背后
  10. 快速入门数据结构和算法