簡體   English   中英

Python無法檢測到我的單元測試

[英]Python doesn't detect my unittest

我有以下代碼片段-

import unittest

class SimpleWidgetTestCase(unittest.TestCase):
    def setUp(self):
        print 'setup'
    def method_test(self):
        print 'test method'
    def tearDown(self):
        print 'tear down'

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

輸出-

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

測試方法名稱應以test開頭。 method_test替換為test_method ,然后重試。

unittest文檔中

通過子類化unittest.TestCase創建一個測試用例。 這三個單獨的測試使用名稱以字母test開頭的方法定義。 該命名約定將告知測試運行者哪些方法表示測試。

暫無
暫無

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

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