python pip安装指定版本unittest_Python--unittest框架

2.单元测试unittest

Python里面也有单元测试框架-unittest,相当于是一个Python版的junit。Python里面的单元测试框架除了unittest,还有一个pytest框架,这个用的比较少.

2.1 unittest执行顺序

测试用例那么多,那用例是按什么规则运行的呢?

实例:

importunittest

importtime

classTest(unittest.TestCase):defsetUp(self):print"start!"deftearDown(self):time.sleep(1)print"end!"deftest01(self):print"执行测试用例01"deftest03(self):print"执行测试用例03"deftest02(self):print"执行测试用例02"defaddtest(self):print"add方法"if__name__ =="__main__":unittest.main()

总结

1.执行顺序:

start!-执行测试用例01-end!

start!-执行测试用例02-end!

start!-执行测试用例03-end!

2.从执行结果可以看出几点

先执行的前置setUp,然后执行的用例(test*),最后执行的后置tearDown

测试用例(test*)的执行顺序是根据01-02-03执行的,也就是说根据用例名称来顺序执行的

addtest(self)这个方法没执行,说明只执行test开头的用例

2.2 unittest装饰器

从2.1的例子可以看到s

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值