Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 25 additions & 25 deletions tests/test_data/results_provider_test_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,45 +83,45 @@
(
"delete_suite",
[
RevertMessages.run_deleted,
RevertMessages.test_cases_deleted,
RevertMessages.section_deleted,
RevertMessages.suite_not_deleted.format(
RevertMessages.RUN_DELETED,
RevertMessages.TEST_CASES_DELETED,
RevertMessages.SECTION_DELETED,
RevertMessages.SUITE_NOT_DELETED_FF_SUITE_ID_ERROR.format(
error="No permissions to delete suite."
),
],
),
(
"delete_sections",
[
RevertMessages.run_deleted,
RevertMessages.test_cases_deleted,
RevertMessages.section_not_deleted.format(
RevertMessages.RUN_DELETED,
RevertMessages.TEST_CASES_DELETED,
RevertMessages.SECTION_NOT_DELETED_FF_SECTION_ID_ERROR.format(
error="No permissions to delete sections."
),
RevertMessages.suite_deleted,
RevertMessages.SUITE_DELETED,
],
),
(
"delete_cases",
[
RevertMessages.run_deleted,
RevertMessages.test_cases_not_deleted.format(
RevertMessages.RUN_DELETED,
RevertMessages.TEST_CASES_NOT_DELETED_F_ERROR.format(
error="No permissions to delete cases."
),
RevertMessages.section_deleted,
RevertMessages.suite_deleted,
RevertMessages.SECTION_DELETED,
RevertMessages.SUITE_DELETED,
],
),
(
"delete_run",
[
RevertMessages.run_not_deleted.format(
RevertMessages.RUN_NOT_DELETED_FF_RUN_ID_ERROR.format(
error="No permissions to delete run."
),
RevertMessages.test_cases_deleted,
RevertMessages.section_deleted,
RevertMessages.suite_deleted,
RevertMessages.TEST_CASES_DELETED,
RevertMessages.SECTION_DELETED,
RevertMessages.SUITE_DELETED,
],
),
]
Expand All @@ -137,31 +137,31 @@
(
"delete_sections",
[
RevertMessages.run_deleted,
RevertMessages.test_cases_deleted,
RevertMessages.section_not_deleted.format(
RevertMessages.RUN_DELETED,
RevertMessages.TEST_CASES_DELETED,
RevertMessages.SECTION_NOT_DELETED_FF_SECTION_ID_ERROR.format(
error="No permissions to delete sections."
),
],
),
(
"delete_cases",
[
RevertMessages.run_deleted,
RevertMessages.test_cases_not_deleted.format(
RevertMessages.RUN_DELETED,
RevertMessages.TEST_CASES_NOT_DELETED_F_ERROR.format(
error="No permissions to delete cases."
),
RevertMessages.section_deleted,
RevertMessages.SECTION_DELETED,
],
),
(
"delete_run",
[
RevertMessages.run_not_deleted.format(
RevertMessages.RUN_NOT_DELETED_FF_RUN_ID_ERROR.format(
error="No permissions to delete run."
),
RevertMessages.test_cases_deleted,
RevertMessages.section_deleted,
RevertMessages.TEST_CASES_DELETED,
RevertMessages.SECTION_DELETED,
],
),
]
Expand Down
7 changes: 7 additions & 0 deletions trcli/api/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ class APIClientResult:
response_text: Union[Dict, str, List]
error_message: str

def error_or_bad_code(self, expected_code=200) -> str:
if self.error_message:
return self.error_message
if self.status_code != expected_code:
return FAULT_MAPPING.get("api_request_has_failed").format(status_code=self.status_code)
return ""


class APIClient:
"""
Expand Down
Loading
Loading