首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python单元测试框架unnittest的执行顺序

单元测试框架unittest执行顺序

除夕放假通知

众多周知,我国现在通行的历法,是公历。辛亥革命推翻满清之后,为了“行夏正,所以顺农时,从西历,所以便统计”确定使用公元纪年法为我国的正式历法,2月15日为除夕,距离放假还有35天...

为了方便观察unittest方法的各个执行顺序,我们简单写了一个小程序,每个语句下添加print语句方便我们查看其执行顺序:

程序如下:

# -*- coding: UTF-8 -*-

importtime

importunittest

classDemoTest(unittest.TestCase):

defsetUp(self):

printu'执行setUp函数.............'

deftest_a(self):

printu'执行单元测试a..............'

deftest_b(self):

printu'执行单元测试b...............'

deftest_c(self):

printu'执行单元测试c...............'

deftearDown(self):

printu'执行tearDown函数.............'

if__name__ =='__main__':

suite = unittest.TestLoader().loadTestsFromTestCase(DemoTest)

unittest.TextTestRunner(verbosity=2).run(suite)

执行结果如下:

执行setUp函数.............

执行单元测试a..............

执行tearDown函数.............

执行setUp函数.............

执行单元测试b...............

执行tearDown函数.............

执行setUp函数.............

执行单元测试c...............

执行tearDown函数.............

test_a (__main__.DemoTest) ... ok

test_b (__main__.DemoTest) ... ok

test_c (__main__.DemoTest) ... ok

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180109G03W5K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券