我正在尝试为我的安装程序创建回归测试。回归测试是用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 ) )
答案 0 :(得分:7)
LOCAL_INSTALL_DIR
描述的路径不存在,是一个破损的符号链接,或者您没有stat()
的权限。