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