Ответ 1
Путь, описанный LOCAL_INSTALL_DIR
, либо не существует, либо является сломанной символической ссылкой, либо у вас нет разрешения на stat()
.
Я пытаюсь создать регрессионный тест для моего установщика. Тест регрессии - это script, написанный на 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 ) )
Путь, описанный LOCAL_INSTALL_DIR
, либо не существует, либо является сломанной символической ссылкой, либо у вас нет разрешения на stat()
.