gpt4 book ai didi

Python单元测试框架unittest简明使用实例

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python单元测试框架unittest简明使用实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

测试步骤 1. 导入unittest模块 import unittest 。

2. 编写测试的类继承unittest.TestCase class Tester(unittest.TestCase) 。

3. 编写测试的方法必须以test开头 def test_add(self) def test_sub(self) 。

4.使用TestCase class提供的方法测试功能点 。

Python单元测试框架unittest简明使用实例

5.调用unittest.main()方法运行所有以test开头的方法 。

复制代码 代码如下:

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

  。

实例如下 被测试类 。

  。

复制代码 代码如下:

#!/usr/bin/python #coding=utf-8 。

  。

class Computer(object):  @staticmethod  def add(a, b):   return a + b;    @staticmethod  def sub(a, b):   return a - b;<strong> </strong> 。

  。

测试类 。

  。

复制代码 代码如下:

#!/usr/bin/python #coding=utf-8 import unittest from Testee import Computer 。

  。

class Tester(unittest.TestCase):   def test_add(self):   self.assertEqual(Computer.add(2, 3), 5, "test add function")     def test_sub(self):   self.assertEqual(Computer.sub(5, 1), 4, "test sub function")  。

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

  。

​运行结果

复制代码 代码如下:

----------------------------------------------------------------------
Ran 2 tests in 0.000s
OK

最后此篇关于Python单元测试框架unittest简明使用实例的文章就讲到这里了,如果你想了解更多关于Python单元测试框架unittest简明使用实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com