mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Major update to the test suite:
1. Code changes (due to drop objects functionality). 2. Quoting for database names in drop databases. 3. Code changes for import errors for pickle_path and advanced_config variables.
This commit is contained in:
committed by
Dave Page
parent
50658808d9
commit
ae612f5403
@@ -32,8 +32,9 @@ class ServersAddTestCase(BaseTestGenerator):
|
||||
self.assertEquals(response.status_code, 200)
|
||||
response_data = json.loads(response.data.decode('utf-8'))
|
||||
self.server_id = response_data['node']['_id']
|
||||
utils.write_node_info(int(self.server_id), "sid", self.server)
|
||||
server_dict = {"server_id": int(self.server_id)}
|
||||
utils.write_node_info("sid", server_dict)
|
||||
|
||||
def tearDown(self):
|
||||
"""This function delete the server from SQLite """
|
||||
utils.delete_server(self.tester, self.server_id)
|
||||
utils.delete_server_with_api(self.tester, self.server_id)
|
||||
|
||||
@@ -21,6 +21,8 @@ class ServerDeleteTestCase(BaseTestGenerator):
|
||||
def setUp(self):
|
||||
"""This function add the server to test the DELETE API"""
|
||||
self.server_id = utils.create_server(self.server)
|
||||
server_dict = {"server_id": self.server_id}
|
||||
utils.write_node_info("sid", server_dict)
|
||||
|
||||
def runTest(self):
|
||||
"""This function deletes the added server"""
|
||||
@@ -33,4 +35,4 @@ class ServerDeleteTestCase(BaseTestGenerator):
|
||||
|
||||
def tearDown(self):
|
||||
"""This function delete the server from SQLite """
|
||||
utils.delete_server(self.tester, self.server_id)
|
||||
utils.delete_server_with_api(self.tester, self.server_id)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
from pgadmin.utils.route import BaseTestGenerator
|
||||
from regression import test_utils as utils
|
||||
from regression import test_server_dict
|
||||
from regression import parent_node_dict
|
||||
|
||||
|
||||
class ServersGetTestCase(BaseTestGenerator):
|
||||
@@ -23,9 +23,15 @@ class ServersGetTestCase(BaseTestGenerator):
|
||||
('Default Server Node url', dict(url='/browser/server/obj/'))
|
||||
]
|
||||
|
||||
def setUp(self):
|
||||
"""This function add the server to test the GET API"""
|
||||
self.server_id = utils.create_server(self.server)
|
||||
server_dict = {"server_id": self.server_id}
|
||||
utils.write_node_info("sid", server_dict)
|
||||
|
||||
def runTest(self):
|
||||
""" This function will fetch the added servers to object browser. """
|
||||
server_id = test_server_dict["server"][0]["server_id"]
|
||||
server_id = parent_node_dict["server"][-1]["server_id"]
|
||||
if not server_id:
|
||||
raise Exception("Server not found to test GET API")
|
||||
response = self.tester.get(self.url + str(utils.SERVER_GROUP) + '/' +
|
||||
@@ -33,3 +39,6 @@ class ServersGetTestCase(BaseTestGenerator):
|
||||
follow_redirects=True)
|
||||
self.assertEquals(response.status_code, 200)
|
||||
|
||||
def tearDown(self):
|
||||
"""This function delete the server from SQLite """
|
||||
utils.delete_server_with_api(self.tester, self.server_id)
|
||||
|
||||
@@ -23,6 +23,8 @@ class ServerUpdateTestCase(BaseTestGenerator):
|
||||
def setUp(self):
|
||||
"""This function add the server to test the PUT API"""
|
||||
self.server_id = utils.create_server(self.server)
|
||||
server_dict = {"server_id": self.server_id}
|
||||
utils.write_node_info("sid", server_dict)
|
||||
|
||||
def runTest(self):
|
||||
"""This function update the server details"""
|
||||
@@ -37,4 +39,4 @@ class ServerUpdateTestCase(BaseTestGenerator):
|
||||
|
||||
def tearDown(self):
|
||||
"""This function delete the server from SQLite"""
|
||||
utils.delete_server(self.tester, self.server_id)
|
||||
utils.delete_server_with_api(self.tester, self.server_id)
|
||||
|
||||
Reference in New Issue
Block a user