def __init__(self): self.logger = log_setup.logger_for_repl("driver_test") self.options = None self.deployment_home = None self.file_layout = None self.install_script_file = None self.resource_id = None self.has_pw_file = None self.pw_database = None
def test_drivers_generator(): logger = log_setup.logger_for_repl("driver_test") #logger = logging.getLogger("test_drivers") req = TestRequest() req.process_args([]) req.setup() for testfile in req.tests: fn = lambda tf: req.run(tf, logger) fn.description = "driver:" + driver_filename_to_tst_name(testfile) yield fn, testfile
## generator.setup = setup ## def teardown(): ## pass ## generator.teardown = teardown ## return generator ## ## test_drivers_generator = make_tst_generator() def test_drivers_generator(): logger = log_setup.logger_for_repl("driver_test") #logger = logging.getLogger("test_drivers") req = TestRequest() req.process_args([]) req.setup() for testfile in req.tests: fn = lambda tf: req.run(tf, logger) fn.description = "driver:" + driver_filename_to_tst_name(testfile) yield fn, testfile # if running from command line, we give the user more options if __name__ == "__main__": req = TestRequest() req.process_args(sys.argv[1:]) logger = log_setup.logger_for_repl("driver_test") req.setup() for testfile in req.tests: req.run(testfile, logger) sys.exit(0)