mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fixed API test cases for missing language pack and jasmin test case.
This commit is contained in:
@@ -27,7 +27,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Missing required parameter while creating langauge",
|
"name": "Missing required parameter while creating language",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"missing_name": true,
|
"missing_name": true,
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
"mock_data": {}
|
"mock_data": {}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while crerating langauge with missing langauge pack",
|
"name": "Error while creating language with missing language pack",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"missing_lang_pack": true,
|
"missing_lang_pack": true,
|
||||||
@@ -63,11 +63,14 @@
|
|||||||
"status_code": 500,
|
"status_code": 500,
|
||||||
"message": "Could not find the required parameter"
|
"message": "Could not find the required parameter"
|
||||||
},
|
},
|
||||||
"mocking_required": false,
|
"mocking_required": true,
|
||||||
"mock_data": {}
|
"mock_data": {
|
||||||
|
"function_name": "pgadmin.utils.driver.psycopg2.connection.Connection.execute_dict",
|
||||||
|
"return_value": "(False, 'Mocked Internal Server Error')"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while getting properties created langauge",
|
"name": "Error while getting properties created language",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"error_in_properties": true,
|
"error_in_properties": true,
|
||||||
@@ -81,7 +84,7 @@
|
|||||||
},
|
},
|
||||||
"expected_data": {
|
"expected_data": {
|
||||||
"status_code": 500,
|
"status_code": 500,
|
||||||
"message": "Error while getting properties created langauge."
|
"message": "Error while getting properties created language."
|
||||||
},
|
},
|
||||||
"mocking_required": true,
|
"mocking_required": true,
|
||||||
"mock_data": {
|
"mock_data": {
|
||||||
@@ -114,13 +117,13 @@
|
|||||||
"mock_data": {}
|
"mock_data": {}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while getting created langauges properties",
|
"name": "Error while getting created languages properties",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"error_in_language_properties": true,
|
"error_in_language_properties": true,
|
||||||
"expected_data": {
|
"expected_data": {
|
||||||
"status_code": 500,
|
"status_code": 500,
|
||||||
"message": "Internal server error while getting langauges"
|
"message": "Internal server error while getting languages"
|
||||||
},
|
},
|
||||||
"mocking_required": true,
|
"mocking_required": true,
|
||||||
"mock_data": {
|
"mock_data": {
|
||||||
@@ -129,13 +132,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while getting created langauges acl",
|
"name": "Error while getting created languages acl",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"language_acl": true,
|
"language_acl": true,
|
||||||
"expected_data": {
|
"expected_data": {
|
||||||
"status_code": 500,
|
"status_code": 500,
|
||||||
"message": "Internal server error while getting langauges acl"
|
"message": "Internal server error while getting languages acl"
|
||||||
},
|
},
|
||||||
"mocking_required": true,
|
"mocking_required": true,
|
||||||
"mock_data": {
|
"mock_data": {
|
||||||
@@ -158,13 +161,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while getting created langauges list",
|
"name": "Error while getting created languages list",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"language_list": true,
|
"language_list": true,
|
||||||
"expected_data": {
|
"expected_data": {
|
||||||
"status_code": 500,
|
"status_code": 500,
|
||||||
"message": "Internal server error while getting langauges"
|
"message": "Internal server error while getting languages"
|
||||||
},
|
},
|
||||||
"mocking_required": true,
|
"mocking_required": true,
|
||||||
"mock_data": {
|
"mock_data": {
|
||||||
@@ -394,7 +397,7 @@
|
|||||||
"mock_data": {}
|
"mock_data": {}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while getting getting a language to delete",
|
"name": "Error while getting a language to delete",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"error_in_getting_language": true,
|
"error_in_getting_language": true,
|
||||||
@@ -409,7 +412,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Error while deleting the created langauge",
|
"name": "Error while deleting the created language",
|
||||||
"url": "/browser/language/obj/",
|
"url": "/browser/language/obj/",
|
||||||
"is_positive_test": false,
|
"is_positive_test": false,
|
||||||
"error_in_deleting_language": true,
|
"error_in_deleting_language": true,
|
||||||
|
|||||||
@@ -66,10 +66,11 @@ class LanguagesAddTestCase(BaseTestGenerator):
|
|||||||
actual_status_code = response.status_code
|
actual_status_code = response.status_code
|
||||||
expected_status_code = self.expected_data["status_code"]
|
expected_status_code = self.expected_data["status_code"]
|
||||||
if hasattr(self, "missing_lang_pack"):
|
if hasattr(self, "missing_lang_pack"):
|
||||||
self.data['name'] = 'plperlu'
|
with patch(self.mock_data["function_name"],
|
||||||
response = self.create_language()
|
return_value=eval(self.mock_data["return_value"])):
|
||||||
actual_status_code = response.status_code
|
response = self.create_language()
|
||||||
expected_status_code = self.expected_data["status_code"]
|
actual_status_code = response.status_code
|
||||||
|
expected_status_code = self.expected_data["status_code"]
|
||||||
|
|
||||||
if hasattr(self, "error_in_properties"):
|
if hasattr(self, "error_in_properties"):
|
||||||
with patch(self.mock_data["function_name"],
|
with patch(self.mock_data["function_name"],
|
||||||
|
|||||||
@@ -91,7 +91,10 @@ _.extend(pgBrowser, {
|
|||||||
},
|
},
|
||||||
|
|
||||||
logout_inactivity_user: function() {
|
logout_inactivity_user: function() {
|
||||||
window.location.href = pgBrowser.utils.logout_url;
|
if (!_.isUndefined(pgBrowser.utils) &&
|
||||||
|
!_.isUndefined(pgBrowser.utils.logout_url)) {
|
||||||
|
window.location.href = pgBrowser.utils.logout_url;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/* The daemon will track and logout when timeout occurs */
|
/* The daemon will track and logout when timeout occurs */
|
||||||
|
|||||||
@@ -13,6 +13,12 @@ omit =
|
|||||||
*/tests/*
|
*/tests/*
|
||||||
*/feature_tests/*
|
*/feature_tests/*
|
||||||
|
|
||||||
|
# Here exclude the lines from the code coverage report
|
||||||
|
[report]
|
||||||
|
exclude_lines=
|
||||||
|
import*
|
||||||
|
except*
|
||||||
|
|
||||||
# Mention patterns in 'include' to include code for the coverage measurement
|
# Mention patterns in 'include' to include code for the coverage measurement
|
||||||
# Here, code coverage will show report only for modules mentioned in the
|
# Here, code coverage will show report only for modules mentioned in the
|
||||||
# 'include'
|
# 'include'
|
||||||
|
|||||||
Reference in New Issue
Block a user