Use CHASSIS_ID to get the motherboard chassis information
The correct path is /redfish/v1/Chassis/<chassis> and
attributes under it Manufacturer, SerialNumber etc.
For example in the DTMF mockup here
https://redfish.dmtf.org/redfish/mockups/v1/1146
Change-Id: I09d1df054e6a2126075b90898a0dcdd6137e44fc
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/redfish/systems/test_systems_inventory.robot b/redfish/systems/test_systems_inventory.robot
index d43a383..3282b32 100755
--- a/redfish/systems/test_systems_inventory.robot
+++ b/redfish/systems/test_systems_inventory.robot
@@ -121,10 +121,7 @@
[Documentation] Check that the Motherboard SerialNumber is non-blank.
[Tags] Get_Motherboard_Serial_And_Verify_Populated
- # Python module: get_endpoint_path_list(resource_path, end_point_prefix)
- ${motherboard_list}= redfish_utils.Get Endpoint Path List ${REDFISH_CHASSIS_URI} motherboard
-
- ${serial_number}= Redfish.Get Attribute ${motherboard_list[0]} SerialNumber
+ ${serial_number}= Redfish.Get Attribute ${REDFISH_CHASSIS_URI}${CHASSIS_ID} SerialNumber
Valid Value serial_number
Rprint Vars serial_number
@@ -133,10 +130,7 @@
[Documentation] Check that the Motherboard manufacturer is non-blank.
[Tags] Verify_Motherboard_Manufacturer_Field_Value_Populated
- # Python module: get_endpoint_path_list(resource_path, end_point_prefix)
- ${motherboard_list}= redfish_utils.Get Endpoint Path List ${REDFISH_CHASSIS_URI} motherboard
-
- ${motherboard_manufacturer}= Redfish.Get Attribute ${motherboard_list[0]} Manufacturer
+ ${motherboard_manufacturer}= Redfish.Get Attribute ${REDFISH_CHASSIS_URI}${CHASSIS_ID} Manufacturer
Valid Value motherboard_manufacturer
Rprint Vars motherboard_manufacturer
@@ -145,10 +139,7 @@
[Documentation] Check that the Motherboard partnumber is non-blank.
[Tags] Verify_Motherboard_Partnumber_Field_Value_Populated
- # Python module: get_endpoint_path_list(resource_path, end_point_prefix)
- ${motherboard_list}= redfish_utils.Get Endpoint Path List ${REDFISH_CHASSIS_URI} motherboard
-
- ${motherboard_part_number}= Redfish.Get Attribute ${motherboard_list[0]} PartNumber
+ ${motherboard_part_number}= Redfish.Get Attribute ${REDFISH_CHASSIS_URI}${CHASSIS_ID} PartNumber
Valid Value motherboard_part_number
Rprint Vars motherboard_part_number