zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    Linux中-POSIX 线程详解
    sql server 2008如何导入mdf,ldf文件
    div浏览器兼容问题
    桥(Bridge)模式
    JSTL核心标签
    filter中的dispatcher解析
    synchronized探究
    最全设计模式(转载)
    面试题总结
    企业为什么要去竞争?
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12291931.html
Copyright © 2011-2022 走看看