From dcd2e19bde0dd0c39187f894b352633d6a6c2f99 Mon Sep 17 00:00:00 2001 From: Jason Erickson Date: Fri, 28 Jan 2011 14:06:31 -0700 Subject: [PATCH] Add PSYCOPG2_TESTDB_PASSWORD variable for tests Add a check for the PSYCOPG2_TESTDB_PASSWORD environment variable if the database user (or database settings) requires a password. --- tests/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/__init__.py b/tests/__init__.py index 7a7d9c43..2645289e 100755 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -30,6 +30,7 @@ dbname = os.environ.get('PSYCOPG2_TESTDB', 'psycopg2_test') dbhost = os.environ.get('PSYCOPG2_TESTDB_HOST', None) dbport = os.environ.get('PSYCOPG2_TESTDB_PORT', None) dbuser = os.environ.get('PSYCOPG2_TESTDB_USER', None) +dbpass = os.environ.get('PSYCOPG2_TESTDB_PASSWORD', None) # Check if we want to test psycopg's green path. green = os.environ.get('PSYCOPG2_TEST_GREEN', None) @@ -53,6 +54,8 @@ if dbport is not None: dsn += ' port=%s' % dbport if dbuser is not None: dsn += ' user=%s' % dbuser +if dbpass is not None: + dsn += ' password=%s' % dbpass # If connection to test db fails, bail out early. import psycopg2