济源建网站怎么网站代备案

web/2025/10/6 21:05:39/文章来源:
济源建网站,怎么网站代备案,网站的内容规划怎么写,游戏网站建设收费明细一、前言 用例三要素之一就是对预期结果的断言。 何为断言#xff1f;简单来说就是实际结果和期望结果去对比#xff0c;符合预期就测试pass#xff0c;不符合预期那就测试 failed。断言内容就是你要的预期结果。断言包含对接口响应内容做断言、也包含对落DB的数据做断言。…一、前言 用例三要素之一就是对预期结果的断言。 何为断言简单来说就是实际结果和期望结果去对比符合预期就测试pass不符合预期那就测试 failed。断言内容就是你要的预期结果。断言包含对接口响应内容做断言、也包含对落DB的数据做断言。 pytest可以让开发者使用Python断言来验证测试中的期望值。 话不多说我们来举个小例子熟悉一下一般我们会在抛出异常之后输出一些提示信息执行之后就方便查看是什么原因了。 # 异常信息 def f():return 3 def test_function():a f()assert a % 2 0, 判断 a 为偶数当前 a 的值为%s % a 执行结果 二、常用断言 pytest 里面断言实际上就是 python 里面的 assert 断言方法常用的有以下几种 assert xx 判断 xx 为真assert not xx 判断 xx 不为真assert a in b 判断 b 包含 aassert a b 判断 a 等于 bassert a ! b 判断 a 不等于 b 三、异常断言 可以使用 pytest.raises 作为上下文管理器当抛出异常时可以获取到对应的异常实例 # 断言异常 def test_zero_division():with pytest.raises(ZeroDivisionError):1 / 0 断言场景断言它抛的异常是不是预期想要的 代码执行1/0 预期结果抛的异常是ZeroDivisionError: division by zero 如何断言通常是断言异常的 type 和 value 值了 具体方式这里 1/0 的异常类型是 ZeroDivisionError异常的 value 值是 divisionby zero #详细断言异常 def test_zero_division_long():with pytest.raises(ZeroDivisionError) as excinfo:1 / 0# 断言异常类型 typeassert excinfo.type ZeroDivisionError# 断言异常 value 值assert division by zero in str(excinfo.value) excinfo 是一个异常信息实例 主要属性 .type 、  .value 、 .traceback  注意断言 type 的时候异常类型是不需要加引号的断言 value值的时候需转 str 拓展一match 可以将 match 关键字参数传递给上下文管理器以测试正则表达式与异常的字符串表示形式是否匹配 注意这种方法只能断言value不能断言type # 自定义消息 def test_zero_division_long():with pytest.raises(ZeroDivisionError, match.*zero.*) as excinfo:1 / 0 该 match 方法的regexp参数与 re.search  函数匹配因此在上面的示例中 matchzero 也可以使用 拓展二检查断言装饰器 # 断言装饰器 pytest.mark.xfail(raisesZeroDivisionError) def test_f():1 / 0 执行结果 知识点 代码抛出异常但是和raises指定的异常类相匹配所以不会断言失败它相当于一个检查异常装饰器功能检查是否有异常不确定是否有异常with pytest.raise(ZeroDivisionError)  对于故意测试异常代码的情况使用可能会更好而pytest.mark.xfail(raisesZeroDivisionError) 对于检查未修复的错误即可能会发生异常使用检查断言可能会更好

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

滑动网站网站伪静态文件

一、什么是文件? 硬盘(磁盘)上的文件是文件。 在程序设计中,我们从文件功能的角度来分类的话,可以分为程序文件和数据文件。 1.1程序文件 程序文件包含源程序文件(后缀为.c),目标文…

深圳公司网站建设大约多少钱网站底部备案号悬挂

目录 1.概念 2.发展现状 3.主要问题 1.概念 网络安全是指保护计算机网络和其中的数据免受未经授权访问、损坏、窃取或破坏的过程和技术。网络安全涉及预防和检测潜在的威胁和漏洞,并采取措施保护网络的机密性、完整性和可用性。 网络安全的概念包括以下几个方面&am…

华为公司网站建设分析评价十大最耐看装修风格

linux命令之ulimit 1.ulimit介绍 linux命令ulimit是用来控制执行程序的资源 2.ulimit用法 ulimit [参数] ulimit参数 参数说明-n单个程序可以打开的最大文件描述符-u单个程序可以使用的最大进程数-d显示程序数据节区的最大值-m显示程序使用memory的最大上限-a显示当前资源设…

网站建设网页设计做网站wordpress外观插件

临云镜全景相机是阿里巴巴定制全景设备,实现空间三维信息的快速采集,与阿里云三维空间重建平台搭配,帮助品牌商与平台以较低的成本完成空间的快速采集,并支持对室内/室外空间的三维全景展示及空间漫游,同时支持VR浏览、…

凡科网站教程视频拍摄制作合同

🎬 秋野酱:《个人主页》 🔥 个人专栏:《Java专栏》《Python专栏》 ⛺️心若有所向往,何惧道阻且长 文章目录 一:函数基础1.1函数的定义和调用1.2函数的定义格式1.3函数的调用格式1.4第一个函数 二:函数的文档注释三:函数的参数3.1参数的定义和…

网站建设费用大概多少钱佛山新网站建设服务

前言 很荣幸参与到由“极术社区和全志在线联合组织”举办的XR806开发板试用活动。本人热衷于各种的开发板的开发,同时更愿意将其实现到具体项目中。秉承以上原则,发现大家的重心都放在开发中的环境构建过程,缺少了不少实际应用场景的运用&am…

手表哪个网站正品好网站页面

问题:如题 原因: 默认编译时不导入kotlin-reflect.jar包导致,所以在该包中的默认不能使用 解决 需额外在dependencies中添加 kotlin-reflect的编译, compile “org.jetbrains.kotlin:kotlin-reflect:$kotlin-version”

网站开发字体金融网站怎么做的

SQLite支持的常见数据类型如下所示。–INTEGER 有符号的整数类型–REAL 浮点类型–TEXT 字符串类型,采用UTF-8和UTF-16字符编码–BLOB 二进制大对象类型,能够存放任何二进制数据(C语言中)使用步骤:1.新建项目时,先导入系统框架(C语言). (libsqlite3&…

贵港网站建设培训网站挂标 怎么做

SPI介绍 SPI:串行外设设备接口(Serial Peripheral Interface),是一种高速的,全双工,同步通信总线。 IIC总线与SPI总线对比 全双工:同一时刻既能接收数据,也能发送数据。 CS&…

郑州网站建设江宁做网站

在线Linux命令查询工具 emacs 功能强大的全屏文本编辑器 补充说明 emacs命令是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。 语法 e…

杨浦做网站公司小米网站设计

在深入研究什么是Akka之前,让我们退后一步来了解并发编程的概念在应用程序开发世界中是如何演变的。 应用程序已经从大型的整体程序演变为面向对象的模型。 随着Java EE和Spring框架的出现,应用程序设计演变为更多的基于流程或任务的设计模型。 EJB或Poj…

制作网站建设的公司cpanel 安装wordpress

一:题目 二:上码 class Solution { public:/**思路&#xff1a;1.破解这道题的关键是 我们得破解这个无限循环2.根据这个题目给出的定义2 我们可以知道 无限循环的条件是我们 在计算的过程中出现了自己的数*/bool isHappy(int n) {unordered_set<int>s;s.insert(n);…

贵阳开发网站怎么制作一个免费的网站模板

报错问题解释&#xff1a; MySQL 8.0 在Windows系统中通常不需要 my.ini 文件&#xff0c;因为安装程序会在 %PROGRAMDATA%\MySQL\MySQL Server 8.0\ &#xff08;通常是 C:\ProgramData\MySQL\MySQL Server 8.0\&#xff09;创建默认的配置文件。如果你的系统中找不到 my.ini…

东莞沙田门户网站建设惠州做网络推广的

目录表优化数据类型的选择避免列的值为NULLVARCHAR和CHAR日期和时间类型选择标识符&#xff08;主键&#xff09;的类型错误的表结构一张表中有太多列太多的关联适当建立冗余数据混用范式和反范式建立缓存表和汇总表参考表优化 此文章用于记录《高性能MySQL》一书的知识点。 …

建网站哪家好案例厦门网站推广公司哪家好

ONLYOFFICE 桌面编辑器 8.1 现已发布&#xff1a;功能完善的 PDF 编辑器、幻灯片版式、改进从右至左显示、新的本地化选项等 【工具推荐】ONLYOFFICE 桌面编辑器 8.1&#xff1a;引入全新功能&#xff0c;提升文档处理体验 一、什么是ONLYOFFICE&#xff1f; ONLYOFFICE 是…

装饰网站案例宾爵手表官方网站

关于缓存雪崩、击穿、穿透的解决方案 前言缓存雪崩 缓存雪崩的原因解决方案缓存击穿 解决方案缓存穿透 解决方案 布隆过滤器 布隆过滤器原理布隆过滤器如何使用在Java中使用布隆过滤器前言 关于缓存异常&#xff0c;我们常见的有三个问题&#xff1a;缓存雪崩、缓存击穿、缓存穿…

程序员创业做网站做公众号旅游网站建设的费用明细

TP框架主要是通过URL实现操作 http://servername/index.php/模块/控制器/操作/参数/值.. index.php 为入口文件&#xff0c;在 public 目录内的 index.php 文件; 模块在 application 目录下默认有一个 index 目录&#xff0c;这就是一个模块; 而在 index 目录下有一个 contro…

哈尔滨建站模板源码小发明小制作简单易学

原本计划这一篇来总结JSP&#xff0c;由于JSP的内容比较多&#xff0c;又想着晚上跑跑步减减肥&#xff0c;所以今天先介绍Filter以及它的使用举例&#xff0c;这样的话还有些时间可以锻炼锻炼。言归正传&#xff0c;过滤器从字面理解她的话有拦网、过滤的功能&#xff0c;可以…

免费的x网站域名做酒店网站

原文地址&#xff1a;http://android.xsoftlab.net/training/monitoring-device-state/docking-monitoring.html Android设备可以被放置在若干种不同的扩展坞中。这些扩展坞包括汽车坞与家庭坞以及数字与模拟坞。其中坞的状态与充电状态非常相近&#xff0c;因为这些坞也提供了…

石家庄微网站建设公司网页游戏平台十大排名

help是一个内置函数&#xff0c;在Python中被自动加载的函数&#xff0c;参数分两种&#xff1a; 如果传一个字符串做参数的话&#xff0c;它会自动搜索以这个字符串命名的模块&#xff0c;方法&#xff0c;等。如果传入的是一个对象&#xff0c;就会显示这个对象的类型的帮助例…