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()
  • 相关阅读:
    Markdown语法
    负载均衡、反向代理、CDN的概念
    IDEA远程调试
    跨域简介
    java命令:javac/java/javap
    尾递归实现斐波那契数列
    Java集合:框架
    volatile简介与原理
    乐观锁和悲观锁
    移动端布局的心得
  • 原文地址:https://www.cnblogs.com/noah0532/p/10897652.html
Copyright © 2011-2022 走看看