断言:

   一个标准的用例都包含了断言,编写pytest自动化脚本的时候,也需要设置断言
pytest常用断言比较大小与是否相等、是否包含、验证boolean

例子一:

    验证是否相等:
import pytest
def test_eq_1():
assert 1==1
class Test_cls:
def test_eq_2(self):
assert 2!=3
def test_eq_3(self):
assert 4>3
def test_eq_4(self):
assert 3<6
def test_eq_5(self):
assert 3==4
if __name__ == '__main__':
pytest.main(["-s","test_2.py"])

例子二:

    验证是否包含:
import pytest
def test_in_1():
assert 'a' in 'abc'
def test_in_2():
assert 'c' in 'abd'
if __name__ == '__main__':
pytest.main(["-s","test_2.py"])

例子三:

    验证boolean
import pytest
def func(n):
if n==10:
return True
else:
return False
def test_true_1():
assert func(11)
if __name__ == '__main__':
pytest.main(["-s","test_2.py"])

参考:https://www.cnblogs.com/jerry-learn8/p/9770118.html

最新文章

  1. 【转】Caffe初试(八)Blob,Layer和Net以及对应配置文件的编写
  2. EF中的开放式并发(EF基础系列--28)
  3. 代码提交时让svn忽略classpath、target、.project等
  4. HTML可编辑的select
  5. 强迫症的福利——我的第一个VS插件,对using排序!
  6. php empty函数
  7. AOP面向切面编程
  8. android 开发-设置控件/view的水平方向翻转
  9. [AngularJS] Introduction to ui-router
  10. Google Map JavaScript API V3 实例大全
  11. php Imagick库readImage()报Postscript delegate failed 解决方法(失效)
  12. RANSAC - 随机采样一致性算法
  13. UE4编码规范
  14. hdu 逆袭指数
  15. java 图形界面 Socket编程
  16. Kafka学习-简介
  17. 【WebGL】《WebGL编程指南》读书笔记——第3章
  18. php使用websocket示例详解
  19. 邮件服务器 postfix
  20. Linux c codeblock的使用(三):使用函数库

热门文章

  1. PMP--1.2 PMBOK指南组成部分
  2. 纪中20日c组模拟赛
  3. MobaXterm监控服务器的资源(CPU/RAM/Network/disk/...) 使用情况
  4. Redis的主从复制与Redis Sentinel哨兵机制
  5. 初识linux&amp;常用命令&amp;目录文件的浏览和管理
  6. so the first day
  7. 注解配置springMVC
  8. SQLServer 数据库索引碎片
  9. 851. spfa求最短路(spfa算法模板)
  10. JDK线程池和Spring线程池的使用