def test_abspath_property_on_win32(): # test root: for root_str in ['c:', 'c:\\']: root_path = Path(root_str) assert root_path.name == 'c:'
def test_get_relpath_nt(): abspath = Path(r'c:\a\x') assert abspath.get_relpath('c:\\a') == 'x' assert abspath.get_relpath('c:\\a\\') == 'x'
def test_is_abspath_on_win(): assert Path('c:').is_abspath() assert Path('c:\\').is_abspath() assert Path('c://').is_abspath()
def get_path_from_argv_0(): path_str = sys.argv[0] path = Path(path_str) return path_str, path