Python笔记_第四篇_高阶编程_检测_1.对函数进行单元检测

1. 对函数进行单元检测

  单元检测:

  作用:用来对一个函数、一个类、一个模块进行正确性校验工作。

  结果:

  * 单元测试通过,说明我们测试函数的功能正确。

  * 单元测试不通过,说明函数有BUG,要么测试条件输入有误。

  第一步:首先确定想要检测目标函数

def mySum(x,y):
    # x += 1
    return x + y

def mySub(x,y):
    return x - y

# print(mySum(1,2))

  第二步:编写函数单元检测类

import unittest


from 对函数进行单元测试 import mySum
from 对函数进行单元测试 import mySub


class Test(unittest.TestCase):
    def setUp(self):
        print("开始测试时自动调用")
    def tearDown(self):
        print("结束测试时自动调用")


    # 为了测试mySum
    def test_mySum(self):
        self.assertEqual(mySum(1,2),3,"加法有误")

    def test_mySum(self):
        self.assertEqual(mySub(2, 1), 1, "加法有误")

if __name__ == '__main__':
        unittest.main()

猜你喜欢

转载自www.cnblogs.com/noah0532/p/10897652.html