#!/usr/bin/env python import os import unittest 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) # Construct a DSN to connect to the test database: dsn = 'dbname=%s' % dbname if dbhost is not None: dsn += ' host=%s' % dbhost if dbport is not None: dsn += ' port=%s' % dbport if dbuser is not None: dsn += ' user=%s' % dbuser import bugX000 import extras_dictcursor import test_dates import test_psycopg2_dbapi20 import test_quote import test_connection import test_transaction import types_basic def test_suite(): suite = unittest.TestSuite() suite.addTest(bugX000.test_suite()) suite.addTest(extras_dictcursor.test_suite()) suite.addTest(test_dates.test_suite()) suite.addTest(test_psycopg2_dbapi20.test_suite()) suite.addTest(test_quote.test_suite()) suite.addTest(test_connection.test_suite()) suite.addTest(test_transaction.test_suite()) suite.addTest(types_basic.test_suite()) return suite if __name__ == '__main__': unittest.main(defaultTest='test_suite')