def test_is_abspath(): abspath = Path.from_argv() assert abspath.is_abspath() assert abspath == sys.argv[0] relpath = Path('abc') # rel path assert relpath.get_abspath().is_abspath() assert relpath.get_abspath() == os.path.abspath('abc')
def test_abspath_with_root_on_win32(): path_str = 'c:\\' path = Path(path_str) assert os.path.isabs(path_str) assert path.is_abspath() == os.path.isabs(path_str) assert path.get_abspath().is_abspath() assert path.get_abspath() == os.path.abspath(path_str) # c: should be abspath path_str = 'c:' path = Path(path_str) assert not os.path.isabs(path_str) assert path.is_abspath() assert path.get_abspath() == os.path.abspath('c:\\')
def test_get_abspath(): relpath = Path('abc') abspath = relpath.get_abspath() assert abspath.is_abspath() assert abspath == os.path.abspath('abc')