18 lines
489 B
Python
18 lines
489 B
Python
|
|
import sys
|
|||
|
|
import os
|
|||
|
|
|
|||
|
|
# 注意: 只在 tests 目录下的 测试文件中使用
|
|||
|
|
# 设置项目目录 为搜索目录
|
|||
|
|
|
|||
|
|
|
|||
|
|
# 通用逻辑:添加项目根目录到搜索路径
|
|||
|
|
def add_project_root_to_path():
|
|||
|
|
# 获取项目根目录(tests的上级目录)
|
|||
|
|
project_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|||
|
|
if project_root not in sys.path:
|
|||
|
|
sys.path.append(project_root)
|
|||
|
|
|
|||
|
|
|
|||
|
|
# 自动执行(导入时就添加路径)
|
|||
|
|
add_project_root_to_path()
|