def run_tests(args): import tests import unittest tests.configure(database_name=args.database_name, port=args.database_port) if args.log: import logging logger = logging.getLogger("pypgq") logger.setLevel(logging.DEBUG) logger.propagate = False handler = logging.StreamHandler() handler.setLevel(logging.DEBUG) logger.addHandler(handler) # sql_logger = logging.getLogger("bidon.db.access") # sql_logger.setLevel(logging.DEBUG) # sql_logger.propagate = False # sql_handler = logging.StreamHandler() # sql_handler.setLevel(logging.DEBUG) # sql_logger.addHandler(sql_handler) if args.test_name: suite = unittest.TestLoader().loadTestsFromName(args.test_name, module=tests) else: suite = unittest.TestLoader().loadTestsFromModule(tests) unittest.TextTestRunner(verbosity=args.verbose, failfast=args.fail_fast).run(suite)
def run_tests(args): import tests import unittest tests.configure(args) if args.log: logger = logging.getLogger("bidon.db.access.data_access") logger.setLevel(logging.DEBUG) sh = logging.StreamHandler() sh.setLevel(logging.DEBUG) logger.addHandler(sh) if args.test_name: suite = unittest.TestLoader().loadTestsFromName(args.test_name, module=tests) else: suite = unittest.TestLoader().loadTestsFromModule(tests) unittest.TextTestRunner(verbosity=args.verbose, failfast=args.fail_fast).run(suite)