使用unittest单元测试框架对加法做单元测试
import unittest from parameterized import parameterized def cacl(a, b): return a+b class MyCacl(unittest.TestCase): @parameterized.expand( [ (1, 2, 3), # 整数相加 (1.5, 2, 3.5), # 小数加整数 (1.5, 2.6, 4.1), # 小数相加 (-1, 2, 1), # 负数加整数 (-1,1.5,0.5), # 负数加小数 (-1,-2,-3), # 负数相加 (0,1,1), # 0加整数 (0,0.5,0.5), # 0加小数 (0,-1,-1), # 0加负数 (1,"",1), # 整数加空 (1,"a",1), # 整数加字母 (1,"$",1) # 整数加特殊字符 ] ) def test_cacl(self, a, b, c): res = cacl(a, b) self.assertEqual(res, c) if __name__ == '__main__': unittest.main()
__EOF__
![微信:ren168632201](https://files-cdn.cnblogs.com/files/uncleyong/wx.bmp)
本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!