• 单元测试unittest


    class TestCalc(unittest.TestCase):
    def setUp(self):
    print('setup是啥时候运行的')
    #每个用例运行之前运行的
    def tearDown(self):
    print('teardown是啥时候运行')
    #每个用例运行之后运行的
    @classmethod
    def setUpClass(cls):
    #在所有用例执行之前运行的
    print('什么时候运行的setupclss')

    @classmethod
    def tearDownClass(cls):
    #在所有用例都执行完之后运行的
    print('什么时候运行的teardownclass')

    def testliuwei(self):
    '''xx3测试'''
    print('xx3')
    self.assertEqual(1,1)
    def testzch(self):
    '''xx2测试'''
    print('xx2')
    self.assertEqual(1,2)
    def testa(self):
    print('testa')
    self.assertEqual(1,1)
    def testc(self):
    print('testc')
    self.assertEqual(1,2)


    # 用例集 测试套件
    #存放测试用例的
    # unittest.main() #会运行当前python文件里面的所有测试用例
    # 1、先把所有的测试用例都放到用例集
    #2、运行这些测试用例
    #3、产生报告
    suite = unittest.TestSuite() #测试集合
    suite.addTest( unittest.makeSuite(TestCalc) ) #把刚才写的用例加进来
    run = bf(suite)
    run.report(description='描述必须写',filename='test')
  • 相关阅读:
    python基础-元组类型
    python基础-列表类型
    python基础-字符串类型
    python基础-数字类型
    python基础-循环
    python基础-短路和拷贝
    python基础-人机交互和运算符
    python基础-垃圾回收机制
    python基础-python介绍
    UCF Local Programming Contest 2017(2020-4-6)
  • 原文地址:https://www.cnblogs.com/irisx/p/9141011.html
Copyright © 2020-2023  润新知