使用unittest,if __name__ == '__main__':里代碼不執行的解決辦法


一、 把光標放在某一條case后面,執行用例時;此時只執行光標所在位置的這條用例

二、把光標放在if name == 'main':后面,一般會執行全部用例

經過一翻查找,大部分是說和unittest類有關,pycharm默認執行的unittests類的單元測試,而不是整個文件,右鍵顯示的是“Unittests in xx.py”

解決方法:
進入Edit Configurations,刪掉python tests中的信息,然后在新建普通python方式運行文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM