第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VS Code 未發(fā)現(xiàn) Python 單元測試

VS Code 未發(fā)現(xiàn) Python 單元測試

HUWWW 2022-11-29 17:06:37
有很多類似的問題(例如1、2、3、4、5、6,...),但沒有一個問題具有這種問題組合(即在 shell 提示符下工作的 unittest 發(fā)現(xiàn)),并且這些問題的解決方案還沒有為我工作。當我Python: Discover Tests在 Visual Studio Code 中運行時出現(xiàn)錯誤未發(fā)現(xiàn)測試,請檢查測試的配置設(shè)置。我的 settings.json 文件看起來像這樣{    "python.testing.unittestArgs": [        "--verbose",        "--start-directory",        "./preprocessing/",        "--pattern",        "test_*.py"    ],    "python.testing.pytestEnabled": false,    "python.testing.nosetestsEnabled": false,    "python.testing.unittestEnabled": true}但我知道單元測試是可發(fā)現(xiàn)的,因為如果我從項目的根目錄運行此命令,所有測試都會被發(fā)現(xiàn)并運行:python -m unittest discover --verbose --start-directory "./preprocessing/" --pattern "test_*.py"我的測試顯然可以被 Python 的單元測試框架發(fā)現(xiàn),但 VS Code 找不到它們。我該如何解決這個問題?
查看完整描述

3 回答

?
哈士奇WWW

TA貢獻1799條經(jīng)驗 獲得超6個贊

您需要在項目根目錄的 .env 文件中設(shè)置 PYTHONPATH。確保包含 src 文件和測試的所有目錄都在 pythonpath 上。有關(guān)詳細信息,請參見此處。



查看完整回答
反對 回復 2022-11-29
?
慕雪6442864

TA貢獻1812條經(jīng)驗 獲得超5個贊

我也為此苦苦掙扎了一段時間。我的解決方案是將類重命名為Test_MyTest(unittest.TestCase)而不僅僅是TestMyTest(unittest.TestCase. 這與我在 VSCode 中配置的“test_*.py”文件名匹配,但我不知道文件名和類名是否需要匹配。



查看完整回答
反對 回復 2022-11-29
?
一只斗牛犬

TA貢獻1784條經(jīng)驗 獲得超2個贊

我會嘗試在沒有--verbose. 這不是必需的,因為擴展正在為您進行發(fā)現(xiàn),而且我敢打賭它的額外輸出會破壞某些東西。



查看完整回答
反對 回復 2022-11-29
  • 3 回答
  • 0 關(guān)注
  • 318 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號