香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

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


时间:2021-11-09 10:31 作者:admin610456


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

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

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

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

5.调用unittest.main()方法运行所有以test开头的方法
复制代码 代码如下:
if __name__ == '__main__':
unittest.main()

实例如下
被测试类

复制代码 代码如下:
#!/usr/bin/python/' target='_blank'>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

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)