unittest安装教程_unittest单元测试框架

'skipUnless', 'suite', 'util']

说明:

1

unittest.TestCase

TestCase

类,所有测试用例类继承的基本类。

class BaiduTest(unittest.TestCase):

2

unittest.main():

使用她可以方便的将一个单元测试模块变为可直接运行的测试脚本,

main()

方法使用

TestLoader

类来搜索所有包含在该模块中以

“test”

命名开头的测试方法,并自动执

行他们。

(

1

)执行方法的默认顺序是:根据

ASCII

码的顺序加载测试用例,数字与字母的顺序为:

0-9

A-Z

a-z

。所以以

A

开头的测试用例方法会优先执行,以

a

开头会后执行。

3

unittest.TestSuite()

unittest

框架的

TestSuite()

类是用来创建测试套件的。

4

unittest.TextTextRunner():

unittest

框架的

TextTextRunner()

类,

通过该类下面的

run()

方法来

运行

suite

所组装的测试用例,入参为

suite

测试套件。

5

unittest.defaultTestLoader():

defaultTestLoader()

类,通过该类下面的

discover()

方法可自动

更具测试目录

start_dir

匹配查找测试用例文件(

test*.py

)

,并将查找到的测试用例组装到测

试套件,因此可以直接通过

run()

方法执行

discover

。用法如下:

discover=unittest.defaultTestLoader.discover(test_dir, pattern='test_*.py')

5

unittest.skip():

装饰器,当运行用例时,有些用例可能不想执行等,可用装饰器暂时屏蔽

该条测试用例。

一种常见的用法就是比如说想调试某一个测试用例,

想先屏蔽其他用例就可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值