コード例 #1
0
def test_normpath_many_double_dots_no_root():
    assert file.normpath('A/../../../../../B/') == 'B/'
コード例 #2
0
def test_normpath_all_fixes():
    assert file.normpath('/A/./B//C/../../D') == '/A/D'
コード例 #3
0
def test_normpath_double_dots_empty_slash():
    assert file.normpath('/A/../B/../') == '/'
コード例 #4
0
def test_normpath_many_double_dots():
    assert file.normpath('/A/../../../../../B/') == '/B/'
コード例 #5
0
def test_normpath_double_dots_end():
    assert file.normpath('/C/A/../B/..') == '/C'
コード例 #6
0
def test_normpath_double_dots_end_slash():
    assert file.normpath('/C/A/../B/../') == '/C/'
コード例 #7
0
def test_normpath_empty_dir():
    assert file.normpath('/A//B') == '/A/B'
コード例 #8
0
def test_normpath_single_dots():
    assert file.normpath('/A/./B/') == '/A/B/'
コード例 #9
0
def test_normpath_neither_slash():
    assert file.normpath('A/B/C') == 'A/B/C'
コード例 #10
0
def test_normpath_no_trailing_slash():
    assert file.normpath('/A/B/C') == '/A/B/C'
コード例 #11
0
def test_normpath_no_leading_slash():
    assert file.normpath('A/B/C/') == 'A/B/C/'
コード例 #12
0
def test_normpath_empty_path():
    assert file.normpath('') == ''
コード例 #13
0
def test_normpath():
    assert file.normpath('/A/B/C/') == '/A/B/C/'