目录
1.测试函数
先定义一个加法函数
def add1(a,b):
c=a+b
return c
1.1 新建文件测试函数
from test import add1
print("enter q at any time to quit")
while True:
num1 = int(input("num1\n"))
if num1 == 'q':
break
num2 = int(input("num2\n"))
if num2 == 'q':
break
result = add1(num1,num2)
print(f"\t{num1}+{num2}={result}")
繁琐
1.2单元测试
使用python内置的unittest模块
import unittest
from test import add1
class Funtest(unittest.TestCase):
"""测试add1函数"""
def add1(self):
"""检测"""
result=add1(1,2)
self.assertEqual(result,3)
if __name__ == '__main__':
unittest.main()
1.2.1创建类
创建一个叫Funtest的类,并使其继承unittest.TestCase类
1.2.2断言
self.assertEqual(a,b):判断a,b是否相等