From 4c660f2155709329978d3b0c912790c46b4fa86c Mon Sep 17 00:00:00 2001 From: Yogesh Mahajan Date: Wed, 10 Feb 2021 13:50:16 +0530 Subject: [PATCH] Fixed an issue where roles are not deleted after API test execution. --- .../datagrid/tests/test_data_grid_update_connection.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/pgadmin/tools/datagrid/tests/test_data_grid_update_connection.py b/web/pgadmin/tools/datagrid/tests/test_data_grid_update_connection.py index 9228ffb15..b9b075c0b 100644 --- a/web/pgadmin/tools/datagrid/tests/test_data_grid_update_connection.py +++ b/web/pgadmin/tools/datagrid/tests/test_data_grid_update_connection.py @@ -117,5 +117,15 @@ class DatagridUpdateConnectionTestCase(BaseTestGenerator): def tearDown(self): """This function disconnect database.""" + # Delete role of created + if self.is_create_role: + connection = utils.get_db_connection(self.server['db'], + self.server['username'], + self.server['db_password'], + self.server['host'], + self.server['port'], + self.server['sslmode']) + roles_utils.delete_role(connection, self.role_name) + database_utils.disconnect_database(self, self.sid, self.did)