From 484874aa9e6e2e8bcf2c00adb004be9b6e993737 Mon Sep 17 00:00:00 2001 From: Tavis Rudd Date: Wed, 24 Feb 2010 20:25:03 -0800 Subject: [PATCH] hide db_pool_test mysql failure crap unless os.environ.get("eventlet_test_mysql_verbose") --- tests/db_pool_test.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/db_pool_test.py b/tests/db_pool_test.py index 2bfe28f..94c4e12 100644 --- a/tests/db_pool_test.py +++ b/tests/db_pool_test.py @@ -1,6 +1,7 @@ "Test cases for db_pool" import sys import os +import traceback from unittest import TestCase, main from tests import skipped, skip_unless, skip_with_pyevent @@ -496,6 +497,7 @@ def get_auth(): def mysql_requirement(_f): + verbose = os.environ.get('eventlet_test_mysql_verbose') try: import MySQLdb try: @@ -503,12 +505,13 @@ def mysql_requirement(_f): MySQLdb.connect(**auth) return True except MySQLdb.OperationalError: - print >> sys.stderr, ">> Skipping mysql tests, error when connecting:" - import traceback - traceback.print_exc() + if verbose: + print >> sys.stderr, ">> Skipping mysql tests, error when connecting:" + traceback.print_exc() return False except ImportError: - print >> sys.stderr, ">> Skipping mysql tests, MySQLdb not importable" + if verbose: + print >> sys.stderr, ">> Skipping mysql tests, MySQLdb not importable" return False class MysqlConnectionPool(object):