########################################################################## # # pgAdmin 4 - PostgreSQL Tools # # Copyright (C) 2013 - 2019, The pgAdmin Development Team # This software is released under the PostgreSQL Licence # ########################################################################## from __future__ import print_function import json SERVER_URL = '/browser/server/obj/' SERVER_CONNECT_URL = '/browser/server/connect/' DUMMY_SERVER_GROUP = 10000 def connect_server(self, server_id): """ This function used to connect added server :param self: class object of server's test class :type self: class :param server_id: server id :type server_id: str """ response = self.tester.post(SERVER_CONNECT_URL + str(DUMMY_SERVER_GROUP) + '/' + str(server_id), data=dict(password=self.server['db_password']), follow_redirects=True) assert response.status_code == 200 response_data = json.loads(response.data.decode('utf-8')) return response_data