Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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
Exemplo n.º 5
0
def run_tests():
    from zope.testrunner.runner import Runner

    runner = Runner(found_suites=[test_suite()])
    runner.run()
    sys.exit(int(runner.failed))
Exemplo n.º 6
0
        # 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()
Exemplo n.º 7
0
    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))
Exemplo n.º 8
0
            self.assertTrue(
                isinstance(th.description, str),
                '{} property ({}) should be str, got {}'.format(
                    th.__class__.__name__, th.id, type(th.description)))
            self.assertTrue(
                isinstance(th.property_int, int),
                '{} property ({}) should be int, got {}'.format(
                    th.__class__.__name__, th.id, type(th.property_int)))
            self.assertTrue(
                isinstance(th.property_bool, int),
                '{} property ({}) should be bool, got {}'.format(
                    th.__class__.__name__, th.id, type(th.property_bool)))
            self.assertTrue(
                isinstance(th.property_float, float),
                '{} property ({}) should be float, got {}'.format(
                    th.__class__.__name__, th.id, type(th.property_float)))


def test_suite():
    """Return test suite for this module."""
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestExtraParamsTypeHandling))
    return suite


if __name__ == "__main__":
    from zope.testrunner.runner import Runner
    runner = Runner(found_suites=[test_suite()])
    runner.run()
Exemplo n.º 9
0
                                       stderr=subprocess.STDOUT)

    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))
Exemplo n.º 10
0
def run_tests():
    from zope.testrunner.runner import Runner

    runner = Runner(found_suites=[test_suite()])
    runner.run()
    sys.exit(int(runner.failed))
Exemplo n.º 11
0
        self.assertEquals(d3.totalBlocks, 1)
        self.assertEquals(d3.totalFiles, 0)
        self.assertEquals(d3.type, 'FileSystem')


class TestHelpers(BaseTestCase):
    def test_Win32_volume_mount(self):
        self.assertEquals(Win32_volume_mount(StringAttributeObject()),
                          "Name (Serial Number: SerialNumber) - Label")

    def test_win32_logicaldisk_mount(self):
        self.assertEquals(
            win32_logicaldisk_mount(StringAttributeObject()),
            "Name (Serial Number: VolumeSerialNumber) - VolumeName")

    def test_win32_mapped_logicaldisk_mount(self):
        self.assertEquals(
            win32_mapped_logicaldisk_mount(StringAttributeObject()),
            "Name (Serial Number: VolumeSerialNumber) - VolumeName")

    def test_guess_block_size(self):
        self.assertEquals(guess_block_size(None), 4096)
        self.assertEquals(guess_block_size(1000), 512)


if __name__ == "__main__":
    from zope.testrunner.runner import Runner
    from utils import test_suite
    runner = Runner(found_suites=[test_suite((TestFileSystems, TestHelpers))])
    runner.run()