Fix for Redfish bios attribute operations test scenario
Change-Id: Id0283c03419061cb3f055bb7434dfe30cd355402
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/lib/pldm_utils.py b/lib/pldm_utils.py
index 36707cd..8e0f2cc 100755
--- a/lib/pldm_utils.py
+++ b/lib/pldm_utils.py
@@ -166,6 +166,9 @@
data = string.ascii_uppercase + string.digits
attr_random_value = ''.join(random.choice(data) for _ in range(int(count)))
+ elif 'hb_lid_ids' in attr_name:
+ attr_random_value = str(random.randint(0, int(count)))
+
else:
attr_random_value = random.randint(0, int(count))
return attr_random_value
@@ -194,6 +197,8 @@
if not value["CurrentValue"]:
if 'name' in attr_name:
attr_val_data_dict[attr_name] = '""'
+ elif 'hb_lid_ids' in attr_name:
+ attr_val_data_dict[attr_name] = '""'
return attr_val_data_dict
@@ -220,6 +225,8 @@
if not item["DefaultString"]:
if 'name' in attr_name:
attr_val_data_dict[attr_name] = '""'
+ elif 'hb_lid_ids' in attr_name:
+ attr_val_data_dict[attr_name] = '""'
elif "DefaultValue" in item:
attr_val_data_dict[attr_name] = item["DefaultValue"]
elif "StringHandle" in item: