Add valid status code for redfish delete
Changes:
- Currently the valid status code for redfish delete
operation is 200.
- Add 204 status code as valid option for redfish delete
operation.
Resolves: openbmc/openbmc-test-automation/issues#2262
Tested:
Tested changes on BMC environment
Change-Id: Ib7722cd6669cf8fd47ac3295ce4bb025408c8a77
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/lib/bmc_redfish_utils.robot b/lib/bmc_redfish_utils.robot
index 25d4dc8..a9146b0 100644
--- a/lib/bmc_redfish_utils.robot
+++ b/lib/bmc_redfish_utils.robot
@@ -132,6 +132,7 @@
# SessionResp : Response of creating an redfish login session
Redfish.Delete /redfish/v1/SessionService/Sessions/${session_info["SessionIDs"]}
+ ... valid_status_codes=[${HTTP_OK}, ${HTTP_NO_CONTENT}]
Redfish Delete List Of Session
@@ -156,6 +157,7 @@
FOR ${session_record} IN @{session_info_list}
Redfish.Delete /redfish/v1/SessionService/Sessions/${session_record["SessionIDs"]}
+ ... valid_status_codes=[${HTTP_OK}, ${HTTP_NO_CONTENT}]
END
@@ -179,6 +181,7 @@
FOR ${session} IN @{resp_list}
Run Keyword And Ignore Error Redfish.Delete ${session}
+ ... valid_status_codes=[${HTTP_OK}, ${HTTP_NO_CONTENT}]
END