Exemplo n.º 1
0
        # run the server
        self.server = subprocess.Popen([exe, webapp],
                                       stdout=subprocess.PIPE,
                                       stderr=subprocess.STDOUT)

    def tearDown(self):
        os.kill(self.server.pid, 15)
        # 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':
        Runner(['--color', '--auto-progress', '--path', base_dir],
               found_suites=[test_suite()]).run()
Exemplo n.º 2
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.º 3
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.º 4
0
            stdout=subprocess.PIPE,
            stderr=subprocess.STDOUT
        )

    def tearDown(self):
        os.kill(self.server.pid, 15)
        # 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':
        Runner(['--color',
                '--auto-progress',
                '--path', base_dir],
               found_suites=[test_suite()]).run()