本文整理汇总了Python中zope.testrunner.runner.Runner类的典型用法代码示例。如果您正苦于以下问题:Python Runner类的具体用法?Python Runner怎么用?Python Runner使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Runner类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: run_tests
def run_tests():
from cone.tile import tests
from zope.testrunner.runner import Runner
suite = unittest.TestSuite()
suite.addTest(unittest.findTestCases(tests))
runner = Runner(found_suites=[suite])
runner.run()
sys.exit(int(runner.failed))
示例2: run_internal
def run_internal(defaults=None, args=None, script_parts=None):
"""Execute tests.
Returns whether errors or failures occured during testing.
"""
# XXX Bah. Lazy import to avoid circular/early import problems
from zope.testrunner.runner import Runner
runner = Runner(defaults, args, script_parts=script_parts)
runner.run()
return runner.failed
示例3: run_internal
def run_internal(defaults=None, args=None, script_parts=None, cwd=None):
"""Execute tests.
Returns whether errors or failures occured during testing.
"""
if script_parts is None:
script_parts = _script_parts(args)
if cwd is None:
cwd = os.getcwd()
# XXX Bah. Lazy import to avoid circular/early import problems
from zope.testrunner.runner import Runner
runner = Runner(defaults, args, script_parts=script_parts, cwd=cwd)
runner.run()
return runner.failed
示例4: run_internal
def run_internal(defaults=None, args=None, script_parts=None, cwd=None, warnings=None):
"""Execute tests.
Returns whether errors or failures occured during testing.
.. versionchanged:: 4.8.0
Add the *warnings* keyword argument. See :class:`zope.testrunner.runner.Runner`
"""
if script_parts is None:
script_parts = _script_parts(args)
if cwd is None:
cwd = os.getcwd()
# XXX Bah. Lazy import to avoid circular/early import problems
from zope.testrunner.runner import Runner
runner = Runner(defaults, args, script_parts=script_parts, cwd=cwd, warnings=warnings)
runner.run()
return runner.failed
示例5: run_tests
def run_tests():
from zope.testrunner.runner import Runner
runner = Runner(found_suites=[test_suite()])
runner.run()
sys.exit(int(runner.failed))
示例6: has_relation
# these should have subClassComponents
for x in ['NormDevice', 'ClusterDevice']:
cls = sub_objects.get(x).get('cls')
self.assertTrue(self.has_relation(cls, 'subClassComponents'),
'%s is missing relation: subClassComponents' % cls.__name__)
# these should not have subClassComponents
for x in ['BaseDevice']:
cls = sub_objects.get(x).get('cls')
self.assertFalse(self.has_relation(cls, 'subClassComponents'),
'%s has unneeded relation: subClassComponents' % cls.__name__)
def has_relation(self, cls, relname):
if relname in dict(cls._relations).keys():
return True
return False
def test_suite():
"""Return test suite for this module."""
from unittest import TestSuite, makeSuite
suite = TestSuite()
suite.addTest(makeSuite(TestImportedRelations))
return suite
if __name__ == "__main__":
from zope.testrunner.runner import Runner
runner = Runner(found_suites=[test_suite()])
runner.run()
示例7: tearDown
def tearDown(self):
os.kill(self.server.pid, 9)
# remove previously set environment variable
del os.environ['SEARX_SETTINGS_PATH']
SEARXROBOTLAYER = SearxRobotLayer()
class SearxTestCase(TestCase):
"""Base test case for non-robot tests."""
layer = SearxTestLayer
if __name__ == '__main__':
from tests.test_robot import test_suite
import sys
from zope.testrunner.runner import Runner
base_dir = abspath(join(dirname(__file__), '../tests'))
if sys.argv[1] == 'robot':
r = Runner(['--color',
'--auto-progress',
'--stop-on-error',
'--path',
base_dir],
found_suites=[test_suite()])
r.run()
sys.exit(int(r.failed))