def METHOD_NAME(fixture_func, *args, **kargs):
    logging.info("-" * 20 + (" fixture %s setup starts " % fixture_func.__name__) + "-" * 20)
    try:
        return fixture_func(*args, **kargs)
    except Exception as detail:
        logging.exception("\n%r", detail)
        raise
    finally:
        logging.info("-" * 20 + (" fixture %s setup ends " % fixture_func.__name__) + "-" * 20)