Exemplo n.º 1
0
 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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
##     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)