当前位置: 首页 > news >正文

网站视频做栏目一般一期多钱培训机构排名一览表

网站视频做栏目一般一期多钱,培训机构排名一览表,直播网站 建设,wordpress 取消更新如果测试数据存储在 Excel 或 TXT 文件中,你可以使用外部库来读取这些数据,并将其转化为参数化测试所需的格式。下面我将分别展示如何从这两种文件中读取数据,并用于参数化测试。 从 Excel 文件中读取测试数据 你可以使用 pandas 库来读取 …

如果测试数据存储在 Excel 或 TXT 文件中,你可以使用外部库来读取这些数据,并将其转化为参数化测试所需的格式。下面我将分别展示如何从这两种文件中读取数据,并用于参数化测试。

从 Excel 文件中读取测试数据

你可以使用 pandas 库来读取 Excel 文件中的数据。首先,确保你已经安装了 pandasopenpyxl(用于读取 .xlsx 文件)或 xlrd(用于读取 .xls 文件)。

pip install pandas openpyxl

然后,你可以编写代码来读取 Excel 文件中的数据,并将其转换为参数化测试所需的格式。

import pandas as pd
import pytest
from user_processor import process_user_input# 读取 Excel 文件中的数据
def read_excel_data(file_path):df = pd.read_excel(file_path)test_data = list(zip(df['input_string'], df['expected_result']))return test_data# Excel 文件路径
excel_file_path = 'test_data.xlsx'# 读取测试数据
test_data = read_excel_data(excel_file_path)# 使用参数化装饰器
@pytest.mark.parametrize("input_string, expected_result", test_data)
def test_process_user_input(input_string, expected_result):# ... 测试逻辑与之前相同 ...

在 Excel 文件中,你需要有两列,一列是 input_string(输入字符串),另一列是 expected_result(期望结果或异常类型)。

从 TXT 文件中读取测试数据

如果你的数据存储在 TXT 文件中,并且每行包含输入字符串和期望结果(可能是以某种分隔符分隔的),你可以使用 Python 的内置文件操作函数来读取这些数据。

import pytest
from user_processor import process_user_input# 读取 TXT 文件中的数据
def read_txt_data(file_path, delimiter=','):test_data = []with open(file_path, 'r') as file:for line in file:parts = line.strip().split(delimiter)input_string = parts[0]expected_result_str = parts[1]# 如果期望结果是异常类型,需要特殊处理if expected_result_str.startswith('ValueError'):expected_result = pytest.raises(ValueError)else:expected_result = expected_result_strtest_data.append((input_string, expected_result))return test_data# TXT 文件路径
txt_file_path = 'test_data.txt'# 读取测试数据
test_data = read_txt_data(txt_file_path)# 使用参数化装饰器
@pytest.mark.parametrize("input_string, expected_result", test_data)
def test_process_user_input(input_string, expected_result):# ... 测试逻辑与之前相同 ...

在 TXT 文件中,每行应该包含两个由某个分隔符(例如逗号)分隔的值:输入字符串和期望结果(或异常类型)。如果期望结果是异常类型,你可能需要在文件中以某种方式标记它(例如,在值前加上 ValueError),以便在读取时能够识别并转换为正确的异常类型。

记住,这些只是从文件中读取数据的基本示例。根据你的具体需求,你可能需要调整文件读取逻辑以适应你的文件格式和内容。

http://www.shuangfujiaoyu.com/news/39118.html

相关文章:

  • 航空网站建设长沙百度网站快速排名
  • 网站首页置顶是怎么做谷歌手机版下载安装
  • 贵州门户网站建设如何在百度上发布自己的文章
  • 金山区做网站吗青岛网站
  • dedecms模板站源码如何在百度上做广告
  • 免费论坛网站大全关键的近义词
  • 单位做网站备案用身份证有啥用外贸业务推广
  • 平原做网站北京百度推广代理
  • 变化型网页网站有哪些搜索引擎最新排名
  • 网站单页网络营销推广技巧
  • 代购网站怎么做的网站怎么找
  • web期末网站设计论文友情链接交换条件
  • wordpress这个博客seo关键词快速排名
  • 如何做优惠券运营网站淘宝店铺买卖交易平台
  • 怎么给网站添加站点统计郑州网站排名优化外包
  • 纯文本网站免费无代码开发平台
  • 建个个人网站一年多少钱营销型网站制作企业
  • 做电脑网站用什么软件好用吗网站推广软件免费版大全
  • 麻城网站建设鞍山seo优化
  • 图片瀑布流网站产品推广文案怎么写
  • wordpress 怎么上传视频东莞网站优化公司哪家好
  • 网站建设 天津seo技术自学
  • 义乌国贸学校网站建设网站制作厂家有哪些
  • 云龙微网站开发企业官网首页设计
  • 台州建设网站公司网络推广怎么收费
  • 怎么自己建设一个网站seo企业优化方案
  • 网站被做301跳转了怎么办电商网站建设 网站定制开发
  • 网站开发报告下载优化大师安装桌面
  • ps做网站 字体多大怎样推广app
  • 音响网站模板免费下载seo是什么职位的简称