单元测试(二)
程序员文章站
2022-06-05 12:11:40
...
#coding=utf-8
‘’’
单元测试
*d 可变参数
**d key-value 可变参数
‘’’
class Calc(object):
def add(self,x,y,*d):
#加法计算
result = x+y
for i in d:
result += i
return result
def sub(self,x,y,*d):
#减法计算
result = x-y
for i in d:
result -=i
return result
@classmethod
def mul(cls,x,y,*d):
#乘法计算
result = x*y
for i in d:
result *=i
return result
@staticmethod
def div(x,y,*d):
#除法计算
if y!=0:
result = x/y
else:
return -1
for i in d:
if i !=0:
result /= i
else:
return -1
return result
if name==“main”:
c=Calc()
print c.add(1,2,3,4)
print c.sub(10,6)
推荐阅读
-
江西所有二本大学排名及录取分数线2021最新名单(2022年文科参考)
-
河南所有二本大学排名及录取分数线2021最新名单(2022年文科参考)
-
mysql学习之二:sql语句学习2_MySQL
-
缓存远程二维码图片到本地
-
想对杰奇小说系统做二次开发,哪位高手知道这个系统数据库里日期函数的算法
-
PHP单元测试利器:PHPUnit深入理解(1)_PHP教程
-
我一直把html视频音频放在二级域名,现在放到目录竟发现很多新问题没解决?
-
SVG绘图(二) -- 渲染满天星辰_html/css_WEB-ITnose
-
求教,有这么一个效果,当把鼠标放上去二维码慢慢的出来,鼠标离开二维码慢慢的下去,怎么去实现。_html/css_WEB-ITnose
-
牛客网ACM多校第二场 I car(规律)