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: