簡體   English   中英

單元測試:斷言存在文件/路徑

[英]Unit Testing: Assert that a file/path exists

我正在嘗試為我的安裝程序創建回歸測試。 回歸測試是用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()它的權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM