码迷,mamicode.com
首页 > 其他好文 > 详细

单元测试===单元测试用例基础!

时间:2017-08-29 21:40:07      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:tca   用例   error   assert   python   equal   等等   rdo   utf-8   

#coding:utf-8
import unittest

def div(a,b):
    return a/b
    #1 / 2 = 1

class MyfristTestCase(unittest.TestCase):
    def setUp(self):
        print("run!")
    def tearDown(self):
        print("over!")
    def test_sample(self):
        print("test_sample")



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

 setUp的作用:在每个测试用例执行之前预置场景。比如,打开浏览器,截图,等等

tearDown的作用:在每个测试用例之后执行。比如:关闭浏览器,截图,记录等等

#coding:utf-8
import unittest

def div(a,b):
    return a/b
    #1 / 2 = 1

class MyfristTestCase(unittest.TestCase):
    def setUp(self):
        print("run!")
    def tearDown(self):
        print("over!")
    def test_sample(self):
        print("test_sample")
    def test_1_div_1(self):
        self.assertEqual(div(1,1),1/1)
    def test_3_div_4(self):
        self.assertEqual(div(3,4),3/4)
    def test_3_div_0(self):
        print("3/0")
        #assertRaises断言的方法,抛出异常的处理
        self.assertRaises(ZeroDivisionError,div,3,0)



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

 

单元测试===单元测试用例基础!

标签:tca   用例   error   assert   python   equal   等等   rdo   utf-8   

原文地址:http://www.cnblogs.com/botoo/p/7450243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!