From e05613d5c4b1dba4fa7fddd71a3b4e00b14819e9 Mon Sep 17 00:00:00 2001 From: javi Date: Mon, 27 Jul 2015 10:25:44 +0200 Subject: [PATCH] added tests for usertables to check private tables are not returned --- test/CDB_UserTablesTest.sql | 6 ++++++ test/CDB_UserTablesTest_expect | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/test/CDB_UserTablesTest.sql b/test/CDB_UserTablesTest.sql index 25e1029..836a748 100644 --- a/test/CDB_UserTablesTest.sql +++ b/test/CDB_UserTablesTest.sql @@ -8,6 +8,12 @@ SELECT 'all',CDB_UserTables('all') ORDER BY 2; SELECT 'public',CDB_UserTables('public') ORDER BY 2; SELECT 'private',CDB_UserTables('private') ORDER BY 2; SELECT '--unsupported--',CDB_UserTables('--unsupported--') ORDER BY 2; +-- now tests with public user +\c contrib_regression publicuser +SELECT 'all_publicuser',CDB_UserTables('all') ORDER BY 2; +SELECT 'public_publicuser',CDB_UserTables('public') ORDER BY 2; +SELECT 'private_publicuser',CDB_UserTables('private') ORDER BY 2; +\c contrib_regression postgres DROP TABLE pub; DROP TABLE prv; DROP ROLE publicuser; diff --git a/test/CDB_UserTablesTest_expect b/test/CDB_UserTablesTest_expect index 0eb6786..73f01a4 100644 --- a/test/CDB_UserTablesTest_expect +++ b/test/CDB_UserTablesTest_expect @@ -9,6 +9,10 @@ all|prv all|pub public|pub private|prv +You are now connected to database "contrib_regression" as user "publicuser" +all_publicuser|pub +public_publicuser|pub +You are now connected to database "contrib_regression" as user "postgres" DROP TABLE DROP TABLE DROP ROLE