コード例 #1
0
ファイル: test_path.py プロジェクト: whisperity/envprobe
def test_diff(cwd_to_root):
    a1 = Path("test_array", "Foo:Bar")
    a2 = Path("test_array", "Foo:Bar:Baz")

    diff = Path.diff(a1, a2)
    assert(len(diff) == 3)
    assert(diff[0] == ('=', "/Foo"))
    assert(diff[1] == ('=', "/Bar"))
    assert(diff[2] == ('+', "/Baz"))

    a3 = Path("test_array_empty", "")
    diff = Path.diff(a2, a3)
    assert(len(diff) == 3)
    assert(diff[0] == ('-', "/Foo"))
    assert(diff[1] == ('-', "/Bar"))
    assert(diff[2] == ('-', "/Baz"))
コード例 #2
0
ファイル: test_path.py プロジェクト: whisperity/envprobe
def test_no_diff(cwd_to_root):
    a = Path("test_array", "Foo:Bar")
    diff = Path.diff(a, a)
    assert(not diff)