pytest的assert_assert中文

pytest的assert_assert中文前言断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试failed

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?
简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试 failed
 

案例演示

def f():
    return 3

def test_function():
    a = f()
    assert a % 2 == 0, "判断a为偶数,当前a的值为:%s"%a

 

执行结果

=================================== FAILURES ===================================
________________________________ test_function _________________________________

    def test_function():
        a = f()
>       assert a % 2 == 0, "判断a为偶数,当前a的值为:%s"%a
E       AssertionError: 判断a为偶数,当前a的值为:3
E       assert 1 == 0

test_example.py:19: AssertionError
=========================== short test summary info ============================
FAILED test_example.py::test_function - AssertionError: 判断a为偶数,当前a的...
============================== 1 failed in 0.06s ===============================

 

常用断言

pytest里面断言实际上就是python里面的assert断言方法,常用的有以下几种

  • assert xx 判断xx为真
  • assert not xx 判断xx不为真
  • assert a in b 判断b包含a
  • assert a == b 判断a等于b
  • assert a != b 判断a不等于b
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166030.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月31日 上午7:16
下一篇 2022年7月31日 上午7:36


相关推荐

  • 大数据运维面试题整理

    大数据运维面试题整理HDFS总结:1、HDFS是如何解决大规模数据的存储和管理的2、HDFS的架构原理和各核心组件的作用及关系3、HDFS文件系统数据的读写流程4、HDFS的HA的架构原理及核心5、HDFS的Federation机制6、HDSF的HA和Federation的区别…

    2022年5月20日
    82
  • 并归排序(mergeSort)

    并归排序(mergeSort)一 什么是并归排序归并排序 mergesort 是一类与插入排序 交换排序 选择排序不同的另一种排序方法 归并的含义是将两个或两个以上的有序表合并成一个新的有序表 归并排序有多路归并排序 两路归并排序 可用于内排序 也可以用于外排序 这里仅对内排序的两路归并方法进行讨论 通过一张图 我们能看的更为清楚 比如我们要对 int arr 11 44 23 67 8

    2026年3月16日
    2
  • PHP匹配并替换字符串「建议收藏」

    PHP匹配并替换字符串「建议收藏」匹配特定格式字符串,动态替换数据。<?php$templ="{username}是个大{adj}比{end}";//测试字符串//对应数据$datas=[‘username’=>’我’,’adj’=>’帅’,’end’=>’。’,];//不…

    2022年5月23日
    43
  • Please upgrade the installed version of powershell to the minimum required version and run the comma…

    Please upgrade the installed version of powershell to the minimum required version and run the comma…

    2021年10月28日
    50
  • php解析xml,并将xml转换为层级数组

    php解析xml,并将xml转换为层级数组

    2021年9月12日
    63
  • 增长黑客目录_黑客手册书籍

    增长黑客目录_黑客手册书籍增长黑客手册——02增长黑客的数据分析方法趋势分析多维分解漏斗分析用户画像细查路径留存分析A/B测试增长黑客的能力市场营销技能搜索引擎优化(SearchEngineOptimization)营销自动化(MarketingAutomation)病毒传播(ViralRefferal)内容营销工程开发技能应用程序接口A/B测试数据分析技能数据统计数据分析数据的9款工具市场营销工具产品工程工具数据分析增长黑客的数据分析方法趋势分析通过对业务指标的检测研究用户规律,寻找增长点多维分解从多个维度进行拆

    2025年12月9日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号