4
我試圖在科莫多IDE(爲Python)運行下面的代碼:獲取單元測試與科莫多IDE工作爲Python
import unittest
class MathLibraryTests(unittest.TestCase):
def test1Plus1Equals2(self):
self.assertEqual(1+1, 2)
然後,我創建了一個新的測試計劃,指向該項目(文件)目錄,並試圖運行它的測試計劃。它似乎運行,但似乎沒有找到任何測試。
如果我嘗試用「常規」運行命令(F7)
class MathLibraryTests(unittest.TestCase):
def testPlus1Equals2(self):
self.assertEqual(1+1, 2)
if __name__ == "__main__":
unittest.main()
它的工作原理運行下面的代碼。我得到以下輸出:
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
我會做什麼錯?
如果你想單元測試運行,這個文件名模式也是PyCharm的一個要求。 Anywa,不知何故,我們只是想讓我們的IDE決定他需要運行哪個單元測試,但是......好吧,我們運氣不好。 :) – swdev 2014-02-11 00:04:42