当前位置: 首页>>代码示例>>Python>>正文


Python TestLoader.countTestCases方法代码示例

本文整理汇总了Python中unittest.TestLoader.countTestCases方法的典型用法代码示例。如果您正苦于以下问题:Python TestLoader.countTestCases方法的具体用法?Python TestLoader.countTestCases怎么用?Python TestLoader.countTestCases使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在unittest.TestLoader的用法示例。


在下文中一共展示了TestLoader.countTestCases方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: run

# 需要导入模块: from unittest import TestLoader [as 别名]
# 或者: from unittest.TestLoader import countTestCases [as 别名]
 def run(self):
     """
     Finds and executes unit tests in the 'tests' subdir.
     Because TestLoader imports the tests as a module this method
     automatically creates/updates the 'tests/__init__.py' to
     import all python scripts in the 'tests' subdir.
     """
     self.run_command('build')
     sys.path.insert(0,os.path.join(os.getcwd(),"build","lib"))
     self.tests  = []
     # make sure the 'tests' subdir actually exists.
     if not os.path.isdir(self.tests_dir):
         print "ExecuteTests: <Error> 'tests' subdir not found!"
     else:
         self.find_tests()
         self.gen_tests_init()
         # create a test suite.
         tests = TestLoader().loadTestsFromNames([t[0] for t in self.tests])
         if not self.filter is None:
             tests = self.filter_tests(tests)
         # run the test suite if it actually contains test cases.
         run_verbosity = 2
         if self.verbose == 0:
             run_verbosity = 0
         if tests.countTestCases() > 0:
             runner = TextTestRunner(verbosity=run_verbosity)
             runner.run(tests)
         else:
             print "ExecuteTests: <Warning> No test cases found!"
     sys.path.pop(0)
开发者ID:ahota,项目名称:visit_intel,代码行数:32,代码来源:setup_tests.py

示例2: TestLoader

# 需要导入模块: from unittest import TestLoader [as 别名]
# 或者: from unittest.TestLoader import countTestCases [as 别名]
#!/usr/bin/env python3

from unittest import TestLoader


if __name__ == '__main__':
    runner = TestLoader().discover('tests')
    print('Running {} tests...'.format(runner.countTestCases()))
    runner.debug()
    print('All tests passed.')
开发者ID:drkitty,项目名称:microparser,代码行数:12,代码来源:run_tests.py


注:本文中的unittest.TestLoader.countTestCases方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。