mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Improve code coverage and API test cases for Columns and Constraints (Index, Foreign Key, Check, Exclusion). Fixes #5332
This commit is contained in:
committed by
Akshay Joshi
parent
4eb17afe4e
commit
8fcf527632
@@ -1205,6 +1205,21 @@ def generate_scenarios(key, test_cases):
|
||||
return scenarios
|
||||
|
||||
|
||||
def assert_status_code(self, response):
|
||||
act_res = response.status_code
|
||||
exp_res = self.expected_data["status_code"]
|
||||
return self.assertEquals(act_res, exp_res)
|
||||
|
||||
|
||||
def assert_error_message(self, response, error_msg=None):
|
||||
act_res = response.json["errormsg"]
|
||||
if error_msg is not None:
|
||||
exp_res = error_msg
|
||||
else:
|
||||
exp_res = self.expected_data["error_msg"]
|
||||
return self.assertEquals(act_res, exp_res)
|
||||
|
||||
|
||||
def create_expected_output(parameters, actual_data):
|
||||
"""
|
||||
This function creates the dict using given parameter and actual data
|
||||
|
||||
Reference in New Issue
Block a user