文件名为:calculator.py
成都创新互联公司长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为浦口企业提供专业的成都网站制作、网站建设,浦口网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
#计算器类
class Count: def __init__(self,a,b): self.a=int(a) self.b=int(b) #加法 def add(self): return self.a+self.b
测试文件为:test_cal.py
from calculator import Count class TestCount: def test_add(self): j=Count(2,3) add=j.add() assert(5==add),'Inter addtion result error!' except AssertionError as msg: print(msg) else: print('test pass') #执行测试方法; mytest=TestCount() mytest.test_add()
单元测试:test_cal_1.py
from calculator import Count import unittest class TestCount(unittest.TestCase): def setup(self): print("test start") def test_add(self): j=Count(2,3) self.assertEqual(j.add(),4) def tearDown(self): print("test end") if __name__ =='__main__': unittest.main()