Fixed network ipv4 CT issues
Reason:
While configure and update IP address changed to 204 code.
Changes:
While configure and update IP address changed code to HTTP_NO_CONTENT.
Change-Id: Id19cca8ab03e3223d64a8355967e3dc634583649
Signed-off-by: Anves Kumar rayankula <anvesr77@in.ibm.com>
diff --git a/lib/bmc_network_utils.robot b/lib/bmc_network_utils.robot
index 4a7d7ea..dbcac25 100644
--- a/lib/bmc_network_utils.robot
+++ b/lib/bmc_network_utils.robot
@@ -470,6 +470,10 @@
Append To List ${patch_list} ${empty_dict}
END
+ ${valid_status_codes}= Run Keyword If '${valid_status_codes}' == '${HTTP_OK}'
+ ... Set Variable ${HTTP_OK},${HTTP_NO_CONTENT}
+ ... ELSE Set Variable ${valid_status_codes}
+
# We need not check for existence of IP on BMC while adding.
Append To List ${patch_list} ${ip_data}
${data}= Create Dictionary IPv4StaticAddresses=${patch_list}
@@ -480,7 +484,7 @@
Redfish.patch ${REDFISH_NW_ETH_IFACE}${ethernet_interface} body=&{data}
... valid_status_codes=[${valid_status_codes}]
- Return From Keyword If '${valid_status_codes}' != '${HTTP_OK}'
+ Return From Keyword If '${valid_status_codes}' != '${HTTP_OK},${HTTP_NO_CONTENT}'
# Note: Network restart takes around 15-18s after patch request processing.
Sleep ${NETWORK_TIMEOUT}s