簡體   English   中英

VScode python unittest 測試發現問題

[英]VScode python unittest test discover issue

我可以從 cmd 運行我所有的測試

(venv) PS D:\13_projects\xxx> python -m unittest discover -s .\tests\ -p 'test*.py' -b
...................................
----------------------------------------------------------------------
Ran 35 tests in 0.426s

OK

但是 VScode 沒有發現任何測試(使用相同的測試配置設置和虛擬環境)

    "python.testing.unittestArgs": [
        "-v",
        "-s",
        "./tests",
        "-p",
        "test*.py"
    ],

我確定它在過去有效。 據我所知,我沒有更改任何設置。

這是我的 VScode 版本

在此處輸入圖片說明

你有什么要檢查的提示嗎?

有幾件事可以嘗試:

  1. 完成在 VSCode 中配置測試的過程。 鍵入 ctrl+shift+p,然后搜索“Python:配置測試”。 配置測試
  2. 在發現測試時查看 VSCode 中的測試輸出顯示的內容。 測試日志
  3. 確保__init__.py文件包含在您的項目文件夾中,甚至可能包含在測試文件夾中(即使測試通常不需要這個)。 我以前在這里注意到過奇怪的行為,但不記得確切的修復方法是什么。

暫無
暫無

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

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