Exemplo n.º 1
0
 def test_db_list(self):
     ret = postgres.db_list(
         user='******',
         host='testhost',
         port='testport',
         maintenance_db='maint_db',
         password='******',
         runas='foo'
     )
     self.assertDictEqual(ret, {
         'test_db': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                     'Tablespace': 'pg_default', 'Collate': 'en_US',
                     'Owner': 'postgres', 'Access privileges': ''},
         'template1': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                       'Tablespace': 'pg_default', 'Collate': 'en_US',
                       'Owner': 'postgres',
                       'Access privileges': (
                           '{=c/postgres,postgres=CTc/postgres}'
                       )},
         'template0': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                       'Tablespace': 'pg_default', 'Collate': 'en_US',
                       'Owner': 'postgres',
                       'Access privileges': (
                           '{=c/postgres,postgres=CTc/postgres}'
                       )},
         'postgres': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                      'Tablespace': 'pg_default', 'Collate': 'en_US',
                      'Owner': 'postgres', 'Access privileges': ''}})
Exemplo n.º 2
0
 def test_db_list(self):
     ret = postgres.db_list(
         user='******',
         host='testhost',
         port='testport',
         maintenance_db='maint_db',
         password='******',
         runas='foo'
     )
     self.assertDictEqual(ret, {
         'test_db': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                     'Tablespace': 'pg_default', 'Collate': 'en_US',
                     'Owner': 'postgres', 'Access privileges': ''},
         'template1': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                       'Tablespace': 'pg_default', 'Collate': 'en_US',
                       'Owner': 'postgres',
                       'Access privileges': (
                           '{=c/postgres,postgres=CTc/postgres}'
                       )},
         'template0': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                       'Tablespace': 'pg_default', 'Collate': 'en_US',
                       'Owner': 'postgres',
                       'Access privileges': (
                           '{=c/postgres,postgres=CTc/postgres}'
                       )},
         'postgres': {'Encoding': 'LATIN1', 'Ctype': 'en_US',
                      'Tablespace': 'pg_default', 'Collate': 'en_US',
                      'Owner': 'postgres', 'Access privileges': ''}})