예제 #1
0
파일: postgres_test.py 프로젝트: mahak/salt
 def test_group_update(self):
     postgres.group_update(
         'testgroup',
         user='******',
         host='testhost',
         port='testport',
         maintenance_db='maint_db',
         password='******',
         createdb=False,
         createuser=False,
         encrypted=False,
         replication=False,
         rolepassword='******',
         groups='testgroup',
         runas='foo'
     )
     # postgres._run_psql.call_args[0][0] will contain the list of CLI args.
     # The first 13 elements of this list are initial args used in all (or
     # virtually all) commands run through _run_psql(), so the actual SQL
     # query will be in the 14th argument.
     self.assertTrue(
         re.match(
             'ALTER.* "testgroup" .* UNENCRYPTED PASSWORD',
             postgres._run_psql.call_args[0][0][13]
         )
     )
예제 #2
0
 def test_group_update(self):
     postgres.group_update('testgroup',
                           user='******',
                           host='testhost',
                           port='testport',
                           maintenance_db='maint_db',
                           password='******',
                           createdb=False,
                           createuser=False,
                           encrypted=False,
                           replication=False,
                           rolepassword='******',
                           groups='testgroup',
                           runas='foo')
     self.assertTrue(
         re.match('.*'
                  '(\'|\")ALTER.* testgroup .* UNENCRYPTED PASSWORD',
                  postgres._run_psql.call_args[0][0]))
예제 #3
0
 def test_group_update(self):
     postgres.group_update(
         'testgroup',
         user='******',
         host='testhost',
         port='testport',
         maintenance_db='maint_db',
         password='******',
         createdb=False,
         createuser=False,
         encrypted=False,
         replication=False,
         rolepassword='******',
         groups='testgroup',
         runas='foo'
     )
     self.assertTrue(re.match(
         '.*'
         '(\'|\")ALTER.* (\\\\)?"testgroup(\\\\)?" .* UNENCRYPTED PASSWORD',
         postgres._run_psql.call_args[0][0]))
예제 #4
0
 def test_group_update(self):
     postgres.group_update('testgroup',
                           user='******',
                           host='testhost',
                           port='testport',
                           maintenance_db='maint_db',
                           password='******',
                           createdb=False,
                           createuser=False,
                           encrypted=False,
                           replication=False,
                           rolepassword='******',
                           groups='testgroup',
                           runas='foo')
     # postgres._run_psql.call_args[0][0] will contain the list of CLI args.
     # The first 13 elements of this list are initial args used in all (or
     # virtually all) commands run through _run_psql(), so the actual SQL
     # query will be in the 14th argument.
     self.assertTrue(
         re.match('ALTER.* "testgroup" .* UNENCRYPTED PASSWORD',
                  postgres._run_psql.call_args[0][0][13]))