general-deep-learning / test /utils /paths_test.py
yetrun's picture
ver1: 实现深度学习训练框架,支持 Wiki GPT 与诗歌生成双任务
a5fd608
from env.resolve import PROJECT_ROOT, display_path, resolve_path
def test_resolve():
# 测试相对路径解析
relative_path = "data/dev"
resolved_path = resolve_path(relative_path)
print(resolved_path)
def test_resolve2():
relative_path = "~"
resolved_path = resolve_path(relative_path)
print(resolved_path)
def test_display_path_returns_project_relative_path():
path = PROJECT_ROOT / "saved" / "vocab" / "poetry" / "vocab.txt"
assert display_path(path) == "saved/vocab/poetry/vocab.txt"
def test_display_path_returns_absolute_path_outside_project():
path = "/tmp/vocab.txt"
assert display_path(path) == str(resolve_path(path))