美文网首页测试开发Python接口测试
简易单元测试(unittest)

简易单元测试(unittest)

作者: 七月尾巴_葵花 | 来源:发表于2017-05-09 00:45 被阅读91次

    测试除法
    1、自动以1个除法函数div
    2、测试 1/1
    3、测试 3/4
    4、测试 3/0

    import unittest
    
    def div(a, b):
        return a / b
        # 1 / 2 = 1
    
    
    class MyfirstTestCase(unittest.TestCase):
        pass
    
        def setUp(self):
            print 'run before every testcase'
    
        def tearDown(self):
            print 'run after every testcase'
    
        def test_1div1(self):
            print 'case1:1/1'
            case1 = div(1, 1)
            self.assertEqual(case1, 1/1)
    
        def test_3div4(self):
            print 'case1:3/4'
            case2 = div(3, 4)
            self.assertEqual(case2, 3/4)
    
        def test_3div0(self):
            print 'case3:3/0'
            case3 = div(3, 0)
            self.assertRaises(ZeroDivisionError, div, 3, 0)
    
    
    if __name__ == '__main__':
        unittest.main()
    
    

    相关文章

      网友评论

        本文标题:简易单元测试(unittest)

        本文链接:https://www.haomeiwen.com/subject/nozvtxtx.html