# 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()
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))
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))
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()