| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> pytest-随笔(三) -> 正文阅读 |
|
[Python知识库]pytest-随笔(三) |
一、@pytest.mark.parametrize()基本用法 @pytest.mark.parametrize(args_name,args_value) args_name:参数名 args_value:参数值,支持list,tuple,字典列表,字典元组,有多少个值,用例就执行多少次 第一种方式: 第二种方式(与unittest中ddt @unpack解包的效果一样): 二、yaml文件详解 1、用于全局的配置文件,常见的有ini/yaml 2、作用:用于编写测试用例(接口测试用例) yaml简介: yaml 是一种数据格式,支持注释,换行,多行字符串,裸字符串(即最小的数据单元,如int,string等) 语法规则: 1、区分大小写 2、使用缩进表示层级,不能使用tab键缩进,只能用空格(与Python一样) 3、缩进是没有数量限制的,只要前面是对齐的即可 4、注释是# 数据组成: 1、Map对象,键值对? 键(空格)值 sgyx: ? ?name: 刘备 ? ?name: 曹操 a.多行的写法,如图所示: b.单行的写法,如图所示: ?2、数组(list),用一组横线开头,如: a.多行的写法 ? b.单行的写法 ? 推荐yaml格式校验链接: YAML、YML在线编辑器(格式化校验)-BeJSON.com 3.安装pyyaml 案例: test_api.yaml文件: ? ?yaml_util.py文件: ? ?运行截图: ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 20:40:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |