Skip to content

Commit d749372

Browse files
committed
[PBCKP-258] fix multiple permission tests
1 parent 9c20466 commit d749372

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

tests/backup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1902,10 +1902,10 @@ def test_backup_with_least_privileges_role(self):
19021902
"GRANT EXECUTE ON FUNCTION ptrack.ptrack_init_lsn() TO backup;")
19031903

19041904
if ProbackupTest.enterprise:
1905-
19061905
node.safe_psql(
19071906
"backupdb",
1908-
"GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_version() TO backup")
1907+
"GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_version() TO backup;"
1908+
"GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup;")
19091909

19101910
# FULL backup
19111911
self.backup_node(

tests/checkdb.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -669,7 +669,6 @@ def test_checkdb_with_least_privileges(self):
669669
'GRANT EXECUTE ON FUNCTION pg_catalog.array_position(anyarray, anyelement) TO backup;'
670670
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass) TO backup; '
671671
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool) TO backup;'
672-
'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
673672
)
674673
if ProbackupTest.enterprise:
675674
# amcheck-1.1
@@ -710,7 +709,6 @@ def test_checkdb_with_least_privileges(self):
710709
'GRANT EXECUTE ON FUNCTION pg_catalog.array_position(anyarray, anyelement) TO backup; '
711710
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass) TO backup; '
712711
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool) TO backup;'
713-
'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
714712
)
715713
# checkunique parameter
716714
if ProbackupTest.enterprise:
@@ -749,14 +747,19 @@ def test_checkdb_with_least_privileges(self):
749747
'GRANT EXECUTE ON FUNCTION pg_catalog.array_position(anycompatiblearray, anycompatible) TO backup; '
750748
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass) TO backup; '
751749
'GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool) TO backup;'
752-
'GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup; '
753750
)
754751
# checkunique parameter
755752
if ProbackupTest.enterprise:
756753
node.safe_psql(
757754
"backupdb",
758755
"GRANT EXECUTE ON FUNCTION bt_index_check(regclass, bool, bool) TO backup")
759756

757+
if ProbackupTest.enterprise:
758+
node.safe_psql(
759+
"backupdb",
760+
"GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_version() TO backup;"
761+
"GRANT EXECUTE ON FUNCTION pg_catalog.pgpro_edition() TO backup;")
762+
760763
# checkdb
761764
try:
762765
self.checkdb_node(

0 commit comments

Comments
 (0)