zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    异或运算的运用
    HDU1251(统计难题)
    待解决题目
    tarjan算法模板
    FZU1465
    边双联通分量(构造边双联通图)
    UVa 12558
    codeforce Error Correct System
    codeforce The Art of Dealing with ATM
    ~0u >> 1
  • 原文地址:https://www.cnblogs.com/noah0532/p/10897652.html
Copyright © 2011-2022 走看看