单元测试dome.py
class Calc:
def add(self,a,b):
return a + b
def minus(self,a,b):
return a - b
def multi(self,a,b):
return a * b
def devision(self,a,b):
return a / b
TestCalc.py
from 单元测试dmeo import Calc
from unittest import TestCase
class TestCalcAdd(TestCase): # 在括号内,写你想继承的类即可
def testAdd1(self):
# 1.准备测试数据
a = 6
b = -6
c = 0
# 2.执行测试
calc = Calc()
s = calc.add(a, b)
# 3.对比期望结果和实际结果,一样,通过,不一样,是bug,提交之
self.assertEqual(s,c)
def testAdd2(self):
# 1.准备测试数据
a = -6
b = -6
c = -12
# 2.执行测试
calc = Calc()
s = calc.add(a, b)
# 3.对比期望结果和实际结果,一样,通过,不一样,是bug,提交之
self.assertEqual(s,c)
def testAdd3(self):
# 1.准备测试数据
a = 6
b = -6
c = 0
# 2.执行测试
calc = Calc()
s = calc.add(a, b)
# 3.对比期望结果和实际结果,一样,通过,不一样,是bug,提交之
self.assertEqual(s,c)
def testAdd4(self):
# 1.准备测试数据
a = 10000000000000000000000000000000000000
b = 5
c = 10000000000000000000000000000000000005
# 2.执行测试
calc = Calc()
s = calc.add(a, b)
# 3.对比期望结果和实际结果,