2011-01-14 38 views
0

我面臨問題在Python單元測試,蟒UNITEST樣品應用

在python UNITEST兩個數字,對於不同的測試案例ID或不同的輸入的簡單的加法。

-------人員Prasanna Yelsangikar

回答

3
import unittest 

class UnitTestExamples(unittest.TestCase): 

    def testsum(self): 
     a = 10 
     b = 42 
     self.assertEqual(a+b,52) 

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

運行上述與使用-v標誌你的Python解釋器。

python testexample.py -v 

而且您會看到testum已運行並且測試已執行。 unittest文檔詳細說明了工作和上面的示例應該如何簡單到足以讓您開始。以名稱測試開始的方法由unittest框架運行。

+0

謝謝,我怎樣才能給控制檯中的a和b不同的輸入值,而無需在python文件中寫入值... – passionTime 2011-01-14 10:13:13