Test unitaire: Affirmez qu'un fichier / chemin existe
Je suis d'essayer de créer un test de régression pour mon Installateur. Le test de régression est un script écrit en Python. Le test vérifie que les fichiers appropriés ont été installés dans le bon endroit.
Est-il une façon d'affirmer qu'un fichier/dossier existe? Je suis un AssertionError erreur pour le code suivant:
assert os.path.exists(LOCAL_INSTALL_DIR) == 1
Pourquoi j'obtiens ce message d'erreur et comment puis-je résoudre ce problème? Ma fonction:
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 ) )
source d'informationauteur Jake M
Vous devez vous connecter pour publier un commentaire.
Le chemin décrit par
LOCAL_INSTALL_DIR
soit n'existent pas, une fracture de lien symbolique, ou vous n'avez pas la permission destat()
.