为了方便框架能部署在不同的环境,因此封装了一个工具类来动态获取项目中的路径。
# -*- coding:UTF-8 -*-
# @author : Joker
# @Time : 2019/12/24
# @IDE : PyCharm
# @Version : Python 3.7
"""
处理路径的模块
"""
import os
# 项目目录路径
BASEDIR = os.path.dirname(os.path.dirname(__file__))
# Linux环境下路径出错时使用下面的项目路径
# BASEDIR = os.path.abspath(__file__)
# 配置文件目录路径
CONF_DIR = os.path.join(BASEDIR, "conf")
# 用例数据目录路径
DATA_DIR = os.path.join(BASEDIR, "data")
data_file = os.path.join(DATA_DIR, "apicases.xlsx")
# 日志文件目录路径
LOG_DIR = os.path.join(BASEDIR, "log")
# 报告文件目录路径
REPORT_DIR = os.path.join(BASEDIR, "reports")
# 测试用例模块目录路径
CASE_DIR = os.path.join(BASEDIR, "cases")
本文介绍了一个用于在不同环境中动态获取项目路径的工具类,确保了框架的灵活性与可移植性。该工具通过Python的os模块获取项目目录、配置文件、数据文件、日志文件、报告文件及测试用例模块等路径。

1872

被折叠的 条评论
为什么被折叠?



