예제 #1
0
def test_realize_path():
    assert "/baz" == ConfigManager.realize_path("/foo/../bar/../baz")
    os.path.abspath = Mock(return_value="/baz")
    assert "/baz" == ConfigManager.realize_path("../baz")

    os.path.expanduser = Mock(return_value="/home/foobar")
    assert "/home/foobar" == ConfigManager.realize_path("~foobar/")