通过TestSuite类可以改变测试用例执行顺序。
测试代码:
在PyCharm中新建工程,工程构图如下:
Calc.py文件
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!=