MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / delete_roles

Function delete_roles

web/regression/python_test_utils/test_utils.py:1708–1731  ·  view source on GitHub ↗
(server_id, servers_dict)

Source from the content-addressed store, hash-verified

1706
1707
1708def delete_roles(server_id, servers_dict):
1709 test_roles = regression.node_info_dict["lrid"]
1710 deleted_roles = []
1711 for role in test_roles:
1712 if role['server_id'] == server_id:
1713 connection = get_db_connection(
1714 servers_dict['db'],
1715 servers_dict['username'],
1716 servers_dict['db_password'],
1717 servers_dict['host'],
1718 servers_dict['port'],
1719 servers_dict['sslmode']
1720 )
1721 # Delete role
1722 regression.roles_utils.delete_role(
1723 connection, role["role_name"]
1724 )
1725 deleted_roles.append(role)
1726
1727 if len(deleted_roles) > 0:
1728 print("Deleted Roles {0}".format(deleted_roles),
1729 file=sys.stderr)
1730 for ele in deleted_roles:
1731 regression.node_info_dict["lrid"].remove(ele)
1732
1733
1734def get_selenoid_browsers_list(arguments):

Callers 1

delete_serverFunction · 0.85

Calls 3

get_db_connectionFunction · 0.85
appendMethod · 0.80
removeMethod · 0.45

Tested by

no test coverage detected