簡體   English   中英

Visual Studio 2019 找不到 python 測試(pytest 或 unittest)

[英]Visual Studio 2019 does not find python tests (pytest or unittest)

我剛剛使用 Visual Studio 2019 ( v 16.4.3 ) 啟動了一個 Django 項目以熟悉它,並且我發現沒有發現單元測試。

Visual Studio 允許添加一個 unittest python 文件,其中包含一個運行時應該失敗的文件,所以我很確定它應該是可發現的:

import unittest

class Test_test_1(unittest.TestCase):
    def test_A(self):
        self.fail("Not implemented")

if __name__ == '__main__':
    unittest.main()

我還嘗試更改項目/屬性中的設置並嘗試使用 pytest 和 unittest,但結果是相同的:

在此處輸入圖片說明 (當然點擊“全部運行”並沒有發現任何東西)

運行python manage.py test也會發現 0 個測試:

在此處輸入圖片說明

這是一個已知的 Visual Studio 問題嗎?
還是我將文件放在錯誤的路徑中?
關於我在這里做錯了什么的任何提示?

ps我在SO上看到了另一個關於此的問題,但是這個人遇到了錯誤。 我什么也得不到。

奇怪的是,在安裝 PyCharm 后重新打開 Visual Studio 會提示一條關於pytest未安裝在系統中的消息(它已安裝,我確定)。 單擊消息中的操作重新安裝它,重建項目后,發現測試:

在此處輸入圖片說明

暫無
暫無

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

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