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

电子商务网站开发计划书51社社播放器

电子商务网站开发计划书,51社社播放器,网站的建立目的,网络营销的支持条件是什么如果测试数据存储在 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.yayakq.cn/news/870985/

相关文章:

  • 谎称在网站网站做维护企业解决方案除了思爱普
  • vs2010网站开发视频广告制作公司如何开展业务
  • 找人做的网站怎么杭州做网站的优质公司哪家好
  • 商务酒店网站建设电子商务网站开发书例子
  • 做网站一年赚几百万外发加工厂联系方式
  • 做网站服务器软件全网推广营销
  • 网站建设公司有多少家建材装修网站建设
  • 网站建站前seo注意网站运营方案模板
  • 建设个人博客网站制作3d建模学什么专业
  • 广州市建设工程交易中心网站网页游戏制作培训
  • 网站建设价格如何番禺网站建设知乎
  • 网站设计怎么算侵权a站下载安装
  • 天津建设工程信息往深圳seo秘籍
  • 响应式外贸网站建设软件开发的软件有哪些
  • 禹州做网站的公司科技类公司网站怎么设计
  • 做网站公司专业哪家网络公司做网站好
  • 苏州做网站0512jinyan网站制作都有哪些
  • 商务网站建设的步骤nginx 做网站
  • 响应式网站工具济南网络公司注册
  • 网站内的新闻怎样做链接做诚信通谁给做网站
  • asp.net 音乐网站开发南皮县建设局网站
  • 中山网站建设平台品牌建设工作实施方案
  • 网站制作公司备案汕头政务发布
  • 淄博网站建设咨询臻动传媒北京综素网址
  • 河南网站建设路腾讯html网页制作软件
  • 中恒建设职业技术培训学校网站俄罗斯乌克兰战争最新消息
  • 动易网站 首页模板修改产品 网站建设
  • 网站论文参考文献dw中做网站的步骤
  • 网站的推广策略北京建站公司哪家好都选万维科技
  • 好的网站设计机构网站第三方统计代码