test_discoverFromFile.py 1.03 KB
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# import configParser
import unittest
from discover import DiscoveringTestLoader

class test_discoverFromFile1(unittest.TestCase):
    
    @classmethod
    def setUpClass(cls):
        print("setUpClass")

    def setUp(self):
        print("setup")
    
    def test_01(self):
        print("test_01")
        
    def test_02(self):
        print("test_02")
    
    def tearDown(self):
        print("tearDown")
        
    @classmethod
    def tearDownClass(cls):
        print("tearDownClass")

if __name__ == "__main__":
#unittest.main()方法会搜索该模块文件下所有以test开头的测试用例方法,并自动执行它们。
#如果不加下面这个语句,那么在通过unittest的方法添加测试用例时,这个文件里面的用例不会被搜索到。
    filename="../../testcase/"  
    test_Loader = DiscoveringTestLoader()
    discover=test_Loader.discover(filename,pattern='test_*.py',top_level_dir=None)
    print('loaded cases ==',discover)