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))
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
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
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
def run_tests(): from zope.testrunner.runner import Runner runner = Runner(found_suites=[test_suite()]) runner.run() sys.exit(int(runner.failed))
# 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()
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))
self.assertEquals(quotas[1].tenant_name, 'services') self.assertEquals(quotas[2].tenant_name, 'admin') self.assertEquals(quotas[0].volumes, 10) self.assertEquals(quotas[1].volumes, 10) self.assertEquals(quotas[2].volumes, 10) self.assertEquals(quotas[0].bytes, 1000) self.assertEquals(quotas[1].bytes, 1000) self.assertEquals(quotas[2].bytes, 1000) self.assertEquals(quotas[0].backup_bytes, 1000) self.assertEquals(quotas[1].backup_bytes, 1000) self.assertEquals(quotas[2].backup_bytes, 1000) self.assertEquals(quotas[0].snapshots, 10) self.assertEquals(quotas[1].snapshots, 10) self.assertEquals(quotas[2].snapshots, 10) self.assertEquals(quotas[0].backups, 10) self.assertEquals(quotas[1].backups, 10) self.assertEquals(quotas[2].backups, 10) def test_suite(): from unittest import TestSuite, makeSuite suite = TestSuite() suite.addTest(makeSuite(TestModel)) return suite if __name__ == "__main__": from zope.testrunner.runner import Runner runner = Runner(found_suites=[test_suite()]) runner.run()