1. 程式人生 > >Python程式設計:使用unittest模組進行單元測試

Python程式設計:使用unittest模組進行單元測試

單元測試用例程式碼例項

# -*- coding: utf-8 -*-

# @Date    : 2018-12-21
# @Author  : Peng Shiyu

import unittest


# 繼承unittest.TestCase
class MyTest(unittest.TestCase):
    # 必須使用@classmethod 裝飾器,所有test執行前執行一次
    @classmethod
    def setUpClass(cls):
        print("類測試開始...")

    # 必須使用 @ classmethod裝飾器, 所有test執行完後執行一次
@classmethod def tearDownClass(cls): print("類測試結束") # 每個測試用例執行之前做操作 def setUp(self): print("方法測試開始...") # 每個測試用例執行之後做操作 def tearDown(self): print("方法測試結束") # 測試用例 def test_print(self): print("測試輸出") # 測試用例 def test_equal(self)
: print("測試相等") self.assertEqual("a", "a") if __name__ == '__main__': # 執行所有的測試用例 unittest.main() """ 類測試開始...方法測試開始... 測試相等 方法測試結束 方法測試開始... 測試輸出 方法測試結束 類測試結束 """

參考
Python單元測試unittest