def run(server, conf): helper.setConfig(conf) for tc in cases: tc.server_class = server suites = [ helper.CPTestLoader.loadTestsFromTestCase(tc) for tc in (ServerStateTests, PluginTests, SignalHandlingTests) ] try: try: import pyconquer except ImportError: for suite in suites: helper.CPTestRunner.run(suite) else: tr = pyconquer.Logger("cherrypy") tr.out = open( os.path.join(os.path.dirname(__file__), "test_states_conquer.log"), "wb") try: tr.start() for suite in suites: helper.CPTestRunner.run(suite) finally: tr.stop() tr.out.close() finally: engine.exit()
def run(server, conf): helper.setConfig(conf) ServerStateTests.server_class = server suite = helper.CPTestLoader.loadTestsFromTestCase(ServerStateTests) try: global db_connection db_connection = Dependency() cherrypy.engine.on_start_engine_list.append(db_connection.start) cherrypy.engine.on_stop_engine_list.append(db_connection.stop) cherrypy.engine.on_start_thread_list.append(db_connection.startthread) cherrypy.engine.on_stop_thread_list.append(db_connection.stopthread) try: import pyconquer except ImportError: helper.CPTestRunner.run(suite) else: tr = pyconquer.Logger("cherrypy") tr.out = open(os.path.join(os.path.dirname(__file__), "state.log"), "wb") try: tr.start() helper.CPTestRunner.run(suite) finally: tr.stop() tr.out.close() finally: cherrypy.server.stop() cherrypy.engine.stop()
def run(server, conf): helper.setConfig(conf) for tc in cases: tc.server_class = server suites = [helper.CPTestLoader.loadTestsFromTestCase(tc) for tc in (ServerStateTests, PluginTests, SignalHandlingTests)] try: try: import pyconquer except ImportError: for suite in suites: helper.CPTestRunner.run(suite) else: tr = pyconquer.Logger("cherrypy") tr.out = open(os.path.join(os.path.dirname(__file__), "test_states_conquer.log"), "wb") try: tr.start() for suite in suites: helper.CPTestRunner.run(suite) finally: tr.stop() tr.out.close() finally: engine.exit()