国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python單元測試框架unittest簡明使用實例

2019-11-25 17:45:56
字體:
來源:轉載
供稿:網友

測試步驟
1. 導入unittest模塊
import unittest

2. 編寫測試的類繼承unittest.TestCase
class Tester(unittest.TestCase)

3. 編寫測試的方法必須以test開頭
def test_add(self)
def test_sub(self)

4.使用TestCase class提供的方法測試功能點

5.調用unittest.main()方法運行所有以test開頭的方法

復制代碼 代碼如下:

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

實例如下
被測試類

復制代碼 代碼如下:

#!/usr/bin/python
#coding=utf-8

class Computer(object):
 @staticmethod
 def add(a, b):
  return a + b;
 
 @staticmethod
 def sub(a, b):
  return a - b;<strong> </strong>

測試類

復制代碼 代碼如下:

#!/usr/bin/python
#coding=utf-8
import unittest
from Testee import Computer

class Tester(unittest.TestCase): 
 def test_add(self):
  self.assertEqual(Computer.add(2, 3), 5, "test add function")
  
 def test_sub(self):
  self.assertEqual(Computer.sub(5, 1), 4, "test sub function") 

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

​運行結果:

復制代碼 代碼如下:

----------------------------------------------------------------------
Ran 2 tests in 0.000s
OK

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辉南县| 水城县| 昭觉县| 台江县| 博罗县| 敦煌市| 营山县| 图木舒克市| 宁城县| 云和县| 吴忠市| 栾川县| 麻阳| 富蕴县| 广丰县| 西和县| 江阴市| 留坝县| 宿迁市| 曲靖市| 安新县| 阳西县| 犍为县| 南宁市| 波密县| 都兰县| 望都县| 康定县| 尤溪县| 新余市| 哈巴河县| 台南市| 怀宁县| 屏山县| 河西区| 丰城市| 承德市| 延边| 新田县| 定日县| 毕节市|