WARNING! Gitlab maintenance operation scheduled for Monday, 20 April between 12:00 and 14:00 (CET). During this time window, short service interruptions (less than 5 minutes) may occur. Thank you in advance for your understanding.
Append To List${internal_CPs}${nfv.vnfd[0].vdu[${vdu}]['int-cpd'][${i}]['id']}
END
Set Global Variable${internalCP_IDs}${internal_CPs}
Get External CP IDs
[Arguments]${count}
@{external_CPs}=Create List
FOR${i}IN RANGE${count}
Append To List${external_CPs}${nfv.vnfd[0].ext_cpd[${i}].id}
END
Set Global Variable${externalCP_IDs}${external_CPs}
Get Virtual Link IDs
[Arguments]${count}
${VirtualLink_labels}=Create List
FOR${i}IN RANGE${count}
Append To List${VirtualLink_labels}${nfv.vnfd[0]['int-virtual-link-desc'][${i}]['id']}
END
Set Global Variable${VirtualLink_IDs}${VirtualLink_labels}
Get Instantiation Levels
[Arguments]${count}
@{Instantiation_Levels}=Create List
FOR${i}IN RANGE${count}
Append To List${Instantiation_Levels}${nfv.vnfd[0].df['instantiation-level'][${i}]['id']}
END
Set Global Variable${InstantiationLevel_IDs}${Instantiation_Levels}
Match the grant Response Attributes with Descriptors
Run Keyword If'${descriptorType}'=='SOL006'List Should Contain Value${externalCP_IDs}${response['body']['Grant']['extVirtualLinks']['extCps']['cpdId']}
Run Keyword If'${descriptorType}'=='SOL001'List Should Contain Value@{CP_IDs}${response['body']['Grant']['extVirtualLinks']['extCps']['cpdId']}
List Should Contain Value${VirtualLink_IDs}${response['body']['Grant']['ExtManagedVirtualLinkData']['vnfVirtualLinkDescId']}
List Should Contain value${Compute_IDs}${response['body']['Grant']['vimAssets']['computeResourceFlavours']['vnfdVirtualComputeDescId']}