优化代码,增加更新测试用例功能
This commit is contained in:
@@ -1,26 +1,33 @@
|
||||
"""main.py - MIL SDK 测试示例"""
|
||||
from pathlib import Path
|
||||
from src.core import setup_logging, read_excel_data,read_excel_case,create_excel_case
|
||||
|
||||
from src.core import (
|
||||
setup_logging,
|
||||
read_excel_data,
|
||||
read_excel_case,
|
||||
create_excel_case,
|
||||
update_case_excel,
|
||||
)
|
||||
|
||||
|
||||
def main():
|
||||
def main() -> None:
|
||||
"""MIL SDK 示例程序主函数"""
|
||||
setup_logging()
|
||||
|
||||
sample_path = Path(__file__).parent / "sample.xlsx"
|
||||
case_path = Path(__file__).parent / "case.xlsx"
|
||||
excel_path = Path(__file__).parent
|
||||
|
||||
|
||||
# print(f"读取文件: {sample_path}")
|
||||
data_dict = read_excel_data(sample_path, return_object=False)
|
||||
pass
|
||||
print(f"读取文件: {sample_path}")
|
||||
data_dict = read_excel_data("new_data.xlsx", return_object=False)
|
||||
# print(data_dict)
|
||||
case_dict = read_excel_case(case_path,data_dict,True)
|
||||
pass
|
||||
create_excel_case(excel_path,data_dict,case_dict)
|
||||
# print(case_dict)
|
||||
pass
|
||||
|
||||
# case_dict = read_excel_case(case_path, data_dict, True)
|
||||
# create_excel_case(excel_path, data_dict, case_dict)
|
||||
# print(case_dict)
|
||||
|
||||
old_data_dict = read_excel_data("old_data.xlsx", return_object=False)
|
||||
update_case_excel("new_case.xlsx", old_data_dict, data_dict)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user