Beispiel #1
0
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)
Beispiel #2
0
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)