为了方便框架能部署在不同的环境,因此封装了一个工具类来动态获取项目中的路径。
# -*- 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")