• setupClass和teardownClass


    场景:

    • 在测试类中,有多个测试用例,在每一个测试用例执行前后,要做一些操作。

    另外,还有在测试类中,所有用例执行之前要做一些初始化的操作,在所有用例执行之后,要做一的收尾的操作。

    import unittest
    class MyTestCase(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
    print('在所有用例执行之前做的操作')
    @classmethod
    def tearDownClass(cls):
    print('在所有的用例执行之后做的操作')

    def setUp(self):
    print('在用例执行之前做的操作')

    def tearDown(self):
    print('在用例执行之后做的操作')
    def test_case_01(self):
    self.assertTrue('FOO'.isupper()) # 'FOO'.isupper() --> True

    def test_case_02(self):
    self.assertTrue('FOO'.isupper())

    def test_case_03(self):
    self.assertTrue('bar'.islower())
    if __name__ == '__main__':
    suite = unittest.makeSuite(testCaseClass=MyTestCase)
    unittest.TextTestRunner(verbosity=2).run(suite)
  • 相关阅读:
    console.dir()和console.log()的区别
    md5
    sorket is closed
    箱形图和小提琴图
    PCA降维
    模式识别与机器学习(二)
    模式识别与机器学习(一)
    论文研读Unet++
    分类中使用的一些评价指标
    前列腺分割论文
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12291931.html
Copyright © 2020-2023  润新知