[英]Why Doesn't This Python/Django Unit Test with Mock Objects Work?
[英]Why doesn't PyCharm unit-test discovery work on directories?
當我右鍵單擊一個測試模塊(文件)並選擇Run Unittests in ...
,PyCharm 使用其測試 GUI 執行此操作。
當我右鍵單擊帶有一些測試模塊的包(目錄)時,PCcharm 知道存在單元測試——它顯示Run Unittests in ...
菜單項中Run Unittests in ...
單元測試。 但是隨后 PyCharm 找不到任何測試。
(我的目錄testing
中只有__init__.py utils_test.py
。后者中有class UtilTest(TestCase)
。)
輸出:
Launching unittests with arguments python -m unittest discover-s /home/joshua/PycharmProjects/myproj/proj/testing -t in /home/joshua/PycharmProjects/myproj/proj/testing
Ran 0 tests in 0.000s
OK
我可以創建一個套件並手動運行它,但我想要 PyCharm 的測試 GUI 的好處,用於比較實際和預期等。
我怎樣才能讓它發現我的單元測試?
PyCharm test-discovery 僅查找名稱以test
開頭的test
文件。 我的測試文件(如util_test.py
)在最后進行了test
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.