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'), ]
# -*- 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()