コード例 #1
0
ファイル: test_admin.py プロジェクト: twhuang28/postpy
 def setUp(self):
     self.db = Database('reset_db_test')
     self.db_query = """SELECT datname
                        FROM pg_database
                        WHERE datistemplate=false;"""
     self.conn = connect()
     self.conn.autocommit = True
コード例 #2
0
ファイル: admin.py プロジェクト: twhuang28/postpy
def install_extensions(extensions, **connection_parameters):
    """Install Postgres extension if available.

    Notes
    -----
    - superuser is generally required for installing extensions.
    - Currently does not support specific schema.
    """

    from postpy.connections import connect

    conn = connect(**connection_parameters)
    conn.autocommit = True

    for extension in extensions:
        install_extension(conn, extension)
コード例 #3
0
ファイル: fixtures.py プロジェクト: twhuang28/postpy
 def setUpClass(cls):
     cls.conn = connect()
     cls._prep()