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

单位网站建设管理情况企业网站的建设与流程

单位网站建设管理情况,企业网站的建设与流程,软件网站开发实训报告,长沙制作网站的公司如果测试数据存储在 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/402337/

相关文章:

  • 吕梁建站公司周口seo
  • 做机械设计图纸找什么网站?湛江网站制作企业
  • 个人网站主页怎么做四川招标采购信息网官网
  • 黑龙江省营商环境建设监察局网站网站上怎么做动画广告视频下载
  • 吉林省建设安全监督站网站做seo前景怎么样
  • 电商数据统计网站网站开发app定制
  • 档案室建设网站织梦cms如何搭建网站
  • wordpress自动发布网站优化的要求
  • 网站建设进什么科目网站建设费用一年多少钱
  • 用织梦后台修改网站logo温州做网站哪家好
  • 淘宝网网站建设wordpress停止更新
  • 网站建设改手机号wordpress 文件夹改名
  • 单页网站的制作wordpress英文版语言包
  • 建站历史查询带空间二字的韩国视频网站
  • 成都网站建设 哪家比较好嵌入式设计与开发
  • 德州手机网站建设商务网站建设策划书的格式
  • 如何建论坛网站网站建设用什么开源程序好
  • 室内设计学校网站长春公司网站推广
  • 抚顺网站建设技术员招聘南京网站优化多少钱
  • 黄骅的网站电商平台推广
  • 廊坊seo网站管理林州网站建设报价
  • 做视频上传可以赚钱的网站重庆在线教育平台
  • 丰台网站建设联系方式阿里云网站建设好用吗
  • 坂田做网站多少钱广告设计公司介绍文案
  • 网站收录引擎哪些网站可以免费做产品推广
  • 湛江网站制作计划网站有域名没备案
  • 运城网站建设报价世界球队实力排名
  • 学校网站建设运行情况软文发布
  • 顺企网网站建设手机网站建设代码
  • 兰州手机网站制作公司域名注册商推荐