pytest数据参数化 Allure测试框架 yaml的基本使用

pytest数据参数化

参数化使用
@pytest.mark.parametrize(argnames,argvalues)
argnames:要参数化的变量,string(逗号隔开),list,tuple
argvalues:参数化的值,list,list[tuple]

@pytest.mark.parametrize('a,b',[(1,2),(3,4)])
def test_demo1(a,b):
    print(a,b)

@pytest.mark.parametrize(("a","b"),[(1,2),(3,4)])
def test_demo2(a,b):
    print(a,b)

@pytest.mark.parametrize(["a","b"],[(1,2),(3,4)])
def test_demo3(a,b):
    print(a,b)

yaml数据参数化
yaml和json格式对应展示http://json2yaml.com/
先安装yaml: pip install pyyaml
导入:import yaml
格式:
实现list

-10
-20
-30
 -40
 -45

实现字典dict
key:value :中间加有空格

id: 1
name: "XIIX"
age: 18

yaml嵌套

-
    id:

Original: https://blog.csdn.net/weixin_43665351/article/details/112865718
Author: 肥钛狼
Title: pytest数据参数化 Allure测试框架 yaml的基本使用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/773748/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Conda

    文章目录 前言 一、conda 是什么? 二、安装 Miniconda 三、conda 常用命令 前言 目前python越发流行,越来越多的工具使用python进行开发。由于 py…

    Python 2023年9月9日
    042
  • 使用蒙特卡罗模拟期权定价

    更多精彩内容, 欢迎关注公众号:数量技术宅,也可添加技术宅 个人微信号:sljsz01,与我交流。 期权是一种合约,它赋予买方在未来某个时间点以特定价格买卖资产的权利。 这些被称为…

    Python 2023年6月3日
    0104
  • 项目三:pygame游戏

    抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。 Original: https://blo…

    Python 2023年9月23日
    046
  • pip/conda/venv/virtualenv区别详解

    1.pip与conda辨析 内容节选自conda官方文档: 首先 一言以蔽之,conda相对于pip而言,可以管理虚拟环境、安装各种语言的包、且能够通过检查保证先后安装的包的依赖版…

    Python 2023年9月8日
    092
  • 新冠疫情数据采集,分析及其可视化

    新冠疫情数据采集,分析及其可视化 文章目录 新冠疫情数据采集,分析及其可视化 前言 一、数据采集与清洗 二、数据可视化 * 1.历史新增确诊与累计确诊条形图 2.6月25日个省份疫…

    Python 2023年8月2日
    076
  • pytest实现接口自动化平台六

    六,fixtrue结合conftest.py文件使用 1.fixtrue封装 conftest.py是专门用于存放fixtrue的配置文件名称是固定的,不能变,公共的放在根目录,用…

    Python 2023年9月12日
    042
  • ctfshow SSTI 知识点总结

    之前没太接触过模板注入相关的知识,所以特地用一天时间把web入门的SSTI的题目刷完,参考了其它大佬的文章,对知识点进行一个总结。 基础知识 常用模块、类、方法等 __class_…

    Python 2023年8月11日
    064
  • python统计(一)描述性统计与参数估计

    连续型数据的描述 pandas.DataFrame.describe() 对数值型数据进行描述,包括个数、均值、标准差、最小值、分分位数和最大值 import pandas as …

    Python 2023年8月8日
    055
  • pytest系列教程——1、pytest快速入门

    pytest快速入门 The pytest framework makes it easy to write small, readable tests, and can scal…

    Python 2023年9月13日
    042
  • DataFrame保存hdf5文件报错:TypeError:object of type ‘int‘ has no len()4

    最近需要把数据从csv文件中读取出来,然后写入hdf5中。 使用DataFrame读取csv,然后调用df的to_hdf方法直接写入hdf5文件。 我使用的是table模式,示例代…

    Python 2023年8月7日
    046
  • 初识scrapy,以及豆瓣爬虫实例

    流行的爬虫框架,scrapy 框架,少量代码,迅速抓取 请求模块,spider爬虫模块(需要手写),调度器模块,管道数据保存模块(需要手写),引擎 每个模块只和引擎做交互 创建爬虫…

    Python 2023年10月5日
    055
  • 好用的python表白神器_Python|520表白神器

    import pygame from pygame import * pygame.init() fps = 60 fpsClock = pygame.time.Clock() i…

    Python 2023年9月24日
    034
  • python Dataframe 合并与去重

    1.1 结构合并 将两个结构相同的数据合并 函数配置 concat([dataFrame1, dataFrame2,…], index_ingore=False) 参数说明:i…

    Python 2023年5月24日
    064
  • 【性能优化】Django性能优化笔记

    在研发过程中,随着数据量暴增,数据查询性能问题变的越来越突出,需要想办法优化查询响应速度。所以本篇文章,就是记录曾经做过的性能优化过程。 客户通过多选下拉框的模块,查询主机。但是加…

    Python 2023年8月5日
    043
  • Python代码阅读(第34篇):列表元素出现频率字典

    本篇阅读的代码实现了从一个列表生成以其元素为key,以该元素出现频率为value的字典。 本篇阅读的代码片段来自于30-seconds-of-python。 Python 代码阅读…

    Python 2023年5月25日
    078
  • pandas数据分组groupby()和统计函数agg()

    数据分组 使用 groupby() 方法进行分组 group. size()查看分组后每组的数量 group. groups 查看分组情况 group. get_group(‘&a…

    Python 2023年8月16日
    058
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球