33

我正在尝试为我的安装程序创建回归测试。回归测试是用 Python 编写的脚本。测试检查是否已将正确的文件安装在正确的位置。

有没有办法断言文件/文件夹存在?我收到以下代码的 AssertionError 错误:

assert os.path.exists(LOCAL_INSTALL_DIR) == 1

为什么我会收到此错误,我该如何解决?我的功能:

def check_installation_files_exist():
    assert os.path.exists(LOCAL_INSTALL_DIR) == 1
    assert os.path.exists(INSTALL_DIR) == 1
    correct_install_files = normalise_file_names( os.listdir( LOCAL_INSTALL_DIR ) )
    installed_files       = normalise_file_names( os.listdir( INSTALL_DIR ) )
4

1 回答 1

10

要么描述的路径LOCAL_INSTALL_DIR不存在,要么是损坏的符号链接,要么你没有权限stat()

于 2013-04-13T00:46:08.817 回答