pathon使用手册<8>附录——代码测试(未完待续)

目录

1.测试函数

1.1 新建文件测试函数

1.2单元测试

1.2.1创建类

1.2.2断言


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是否相等

猜你喜欢

转载自blog.csdn.net/weixin_60787500/article/details/127853114