Пример #1
0
def test_path_from_caller_module_root():
    path = Path.from_caller_module_root()
    assert path == __file__

    dot = os.path.abspath('.')
    caller_module_root = [
        m.path_caller_module_root for m in _get_example_modules()
    ]
    assert caller_module_root == [
        os.path.join(dot, 'tests', 'ex_module_2.py'),
        os.path.join(dot, 'tests', 'ex_package_1', '__init__.py'),
        os.path.join(dot, 'tests', 'ex_package_1', '__init__.py'),
        os.path.join(dot, 'tests', 'ex_package_1', '__init__.py'),
        os.path.join(dot, 'tests', 'ex_package_1', '__init__.py'),
    ]
Пример #2
0
# -*- coding: utf-8 -*-
#
# Copyright (c) 2019~2999 - Cologler <*****@*****.**>
# ----------
# a module use for test Path.from_caller_? api
# ----------

from fsoopify import Path

path_caller_file = Path.from_caller_file()
path_caller_module_root = Path.from_caller_module_root()