(2023-03-29)1. 完成api自动化测试框架的搭建 2. 增加示例的测试用例,包括自动 生成以及手动编写

This commit is contained in:
floraachy
2023-05-17 17:00:38 +08:00
parent f80f054c53
commit 1f06223170
29 changed files with 1433 additions and 1 deletions
+34
View File
@@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
# @Version: Python 3.9
# @Time : 2023/1/31 15:22
# @Author : chenyinhua
# @File : yaml_handle.py
# @Software: PyCharm
# @Desc: 从日志文件中提取响应数据
import yaml
class HandleYaml:
def __init__(self, filename):
"""
初始化用例文件
:param filename: 文件绝对路径,如:D:\test\test.xlsx
"""
self.filename = filename
@property
def read_yaml(self):
with open(file=self.filename, mode="r", encoding="utf-8") as fp:
return yaml.safe_load(fp.read())
def write(self, data, mode="a"):
"""
往yaml文件中写入数据,默认是追加写入
:param data: 要写入的数据
:param mode: 写入模式
:return:
"""
with open(self.filename, mode=mode, encoding="utf-8") as f:
yaml.dump(data, f)