美文网首页
Python中Unittest的简单使用

Python中Unittest的简单使用

作者: lily_5945 | 来源:发表于2020-06-19 16:57 被阅读0次

    以下是一个操作示例

    包括所有case执行的前置条件和后置条件方法,每条case执行的前置条件和后置条件方法,跳过某条case的方法

    # coding = utf_8
    from selenium import webdriver
    import unittest
    class Practice(unittest.TestCase):
        @classmethod
        def setUpClass(cls):
            print('这个是所有case运行前的前置条件')
    
        def setUp(self):
            print('这是每条case运行前的前置条件')
    
        def tearDown(self):
            print('这是每条case运行后的后置条件')
    
        def tearDownClass(cls):
            print('这是所有case运行后的后置条件')
    
        @classmethod
        def Case001(self):
            print('case001')
    
        @unittest.skip('不执行第二条case') # 可以不要括号和里面的内容
        def Case002(self):
            print('case002')
    
        def Case003(self):
            print('case003')
    
        def Case004(self):
            print('case004')
    
    if __name__ == '__main__':
        suite = unittest.TestSuite()
        suite.addTest(Practice('Case001'))
        suite.addTest(Practice('Case002'))
        suite.addTest(Practice('Case003'))
        suite.addTest(Practice('Case004'))
        unittest.TextTestRunner().run(suite)
    

    注释跳过case的运行结果


    运行结果

    跳过第二条case的运行结果


    跳过第二条case

    相关文章

      网友评论

          本文标题:Python中Unittest的简单使用

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