要在Python中測(cè)試add方法,首先需要編寫一個(gè)包含該方法的函數(shù)或類
calculator.py
的文件,然后添加以下代碼:class Calculator:
def add(self, a, b):
return a + b
test_calculator.py
的文件,用于編寫測(cè)試用例。首先,導(dǎo)入unittest
模塊和要測(cè)試的Calculator
類:import unittest
from calculator import Calculator
unittest.TestCase
的測(cè)試類,并編寫針對(duì)add
方法的測(cè)試用例。示例如下:class TestCalculator(unittest.TestCase):
def setUp(self):
self.calculator = Calculator()
def test_add_positive_numbers(self):
result = self.calculator.add(5, 7)
self.assertEqual(result, 12)
def test_add_negative_numbers(self):
result = self.calculator.add(-3, -6)
self.assertEqual(result, -9)
def test_add_mixed_numbers(self):
result = self.calculator.add(4, -2)
self.assertEqual(result, 2)
python -m unittest test_calculator.py
這將運(yùn)行所有以test_
開(kāi)頭的方法,并報(bào)告測(cè)試結(jié)果。如果所有測(cè)試都通過(guò),則會(huì)顯示OK
。
注意:本示例使用了Python內(nèi)置的unittest
庫(kù)。還可以使用其他第三方庫(kù)(如pytest
)進(jìn)行測(cè)試,但基本原理和步驟相同。