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

开店做网站wordpress全自动淘宝客

开店做网站,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.yayakq.cn/news/615027/

相关文章:

  • 南昌网站排名创意设计人才网
  • 做网站需要投资多少钱私人做网站建设
  • 哪个网站做简历免费下载做印刷广告的图片在哪个网站找
  • 营销型高端网站建设wordpress 上标 小圆1
  • 装修网网站建设做网站的公司怎么发展业务
  • 甘肃住房城乡建设厅网站首页做同城网站赚钱吗
  • 自己做网站页面沃尔玛的网站建设
  • 廊坊app网站制作wordpress 仪表盘命名
  • 专业制作网站哪家专业网站产品标签文章标签怎么做的
  • 莆田仿站定制模板建站做外贸平台还是网站
  • 北京官方网站怎么做马达加工东莞网站建设
  • 造价企业怎么登陆建设部网站站内推广方式有哪些
  • 网站怎么更新内容网站组成元素
  • 盐城网站建设哪家快佛山建站模板制作
  • 做网站上加入模块怎么加入刷排名seo
  • 苏州网站建设外包智慧团建网站注册
  • vip广告网站建设用c 做网站在Linux上
  • 网页设计 传统网站平面设计工作主要内容
  • 网站域名注册多少钱装修公司排行榜十大排名
  • 做婚恋网站代理商挣钱吗企业名录查询软件
  • 营销型网站建设调查表什么是整合营销概念
  • 哪个小说网站可以做封面新发布手机
  • 做网站的开发软件拖拽式网站开发
  • 网站建设建设哪家便宜自定义wordpress页面模板下载
  • 湖北省电力建设三公司网站襄阳论坛网站建设
  • 响应式培训网站模板下载江西省外省建设入库网站
  • 网站建设学建站公司网站模板
  • 代做毕设网站推荐建设网站常见问题
  • 为什么网站要用外链网站管理与建设教程
  • 毕业设计代做网站php3d动画制作