Close query tool connection for API test cases.

This commit is contained in:
Akshay Joshi
2020-12-25 18:32:01 +05:30
parent f9087475d4
commit 98b7603ebd
9 changed files with 51 additions and 0 deletions

View File

@@ -210,6 +210,11 @@ class TestDownloadCSV(BaseTestGenerator):
# when TX id is invalid
self.assertEqual(response.status_code, 500)
# Close query tool
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
database_utils.disconnect_database(self, self._sid, self._did)
def tearDown(self):

View File

@@ -100,5 +100,10 @@ class TestEditorHistory(BaseTestGenerator):
self.expected_len)
def tearDown(self):
# Close query tool
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)

View File

@@ -276,6 +276,11 @@ class TestEncodingCharset(BaseTestGenerator):
result = response_data['data']['result'][0][0]
self.assertEqual(result, self.test_str)
# Close query tool
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
database_utils.disconnect_database(self, self.encode_sid,
self.encode_did)

View File

@@ -67,5 +67,10 @@ class TestExplainPlan(BaseTestGenerator):
self.assertEqual(len(response_data['data']['result']), 1)
self.assertEqual(len(response_data['data']['result'][0]), 1)
# Close query tool
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)

View File

@@ -149,5 +149,10 @@ class TestMacros(BaseTestGenerator):
self.assertEqual(response_data['sql'], m['sql'])
def tearDown(self):
# Close query tool
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)

View File

@@ -109,5 +109,10 @@ NOTICE: Hello, world!
cnt += 1
# Close query tool
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)

View File

@@ -239,6 +239,8 @@ class TestTransactionControl(BaseTestGenerator):
self._check_transaction_status(TX_STATUS_IDLE)
def tearDown(self):
# Close query tool
self._close_query_tool()
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)
@@ -335,3 +337,8 @@ class TestTransactionControl(BaseTestGenerator):
self.select_sql = "SELECT * FROM %s" % test_table_name
utils.create_table_with_query(self.server, self.db_name, create_sql)
def _close_query_tool(self):
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)

View File

@@ -146,6 +146,8 @@ class TestQueryUpdatableResultset(BaseTestGenerator):
self._check_editable_columns(response_data)
def tearDown(self):
# Close query tool
self._close_query_tool()
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)
@@ -232,6 +234,11 @@ class TestQueryUpdatableResultset(BaseTestGenerator):
utils.create_table_with_query(self.server, self.db_name, create_sql)
def _close_query_tool(self):
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)
class TestTemporaryTable(TestQueryUpdatableResultset):
""" This class will test the query result-set for temporary tables """

View File

@@ -865,6 +865,8 @@ class TestSaveChangedData(BaseTestGenerator):
self._check_saved_data()
def tearDown(self):
# Close query tool
self._close_query_tool()
# Disconnect the database
database_utils.disconnect_database(self, self.server_id, self.db_id)
@@ -951,3 +953,8 @@ class TestSaveChangedData(BaseTestGenerator):
self.select_sql = 'SELECT * FROM %s;' % self.test_table_name
utils.create_table_with_query(self.server, self.db_name, create_sql)
def _close_query_tool(self):
url = '/datagrid/close/{0}'.format(self.trans_id)
response = self.tester.delete(url)
self.assertEqual(response.status_code, 200)