Commit 00b70753 authored by uihassan's avatar uihassan
Browse files

Descriptors for 6.3.5.12.2 added

parent eaf4dbc3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ Get status information about multiple VNF instances
    Get Individual VNF LCM OP occurrences
    Check HTTP Response Status Code Is    200
    Check HTTP Response Body Json Schema Is    VnfLcmOpOcc 
    Check HTTP Response Body vnf LCM OpOCC content against VNF Descriptor

PUT status information about multiple VNF instances - Method not implemented
    [Documentation]    Test ID: 6.3.5.12.3
+23 −1
Original line number Diff line number Diff line
@@ -1082,3 +1082,25 @@ Parse SOL006 VNF Instance
    ${product_name}=    Get Variable Value    ${nfv.vnfd[0].product-name}
    ${software_version}=    Get Variable Value    ${nfv.vnfd[0].software-version}
    ${descriptor_version}=    Get Variable Value    ${nfv.vnfd[0].version}     
    
Check HTTP Response Body vnf LCM OpOCC content against VNF Descriptor
    Run Keyword If    ${check_descriptors} == 1    Check Individual VNF LCM Operation Occurence Content
    
Check Individual VNF LCM Operation Occurence Content    
    Run Keyword If  '${descriptorType}'=='SOL001'  Parse SOL001 LCM Op Occ   ELSE    Parse SOL006 LCM Op Occ
    
Parse SOL001 LCM Op Occ
    Get key for VNF Descriptor
    
    ${descriptor_id}=    Get Variable Value    ${topology_template.node_templates.${vnfKey}.properties.descriptor_id}
    ${descriptor_version}=    Get Variable Value    ${topology_template.node_templates.${vnfKey}.properties.descriptor_version}
    
    Should Be Equal As Strings    ${response['body']['vnfdId']}    ${descriptor_id}
    Should Be Equal As Strings    ${response['body']['vnfdVersion']}    ${descriptor_version}
    
Parse SOL006 LCM Op Occ
     ${descriptor_id}=    Get Variable Value    ${nfv.vnfd[0].id}
     ${descriptor_version}=    Get Variable Value    ${nfv.vnfd[0].version}
     
    Should Be Equal As Strings    ${response['body']['vnfdId']}    ${descriptor_id}
    Should Be Equal As Strings    ${response['body']['vnfdVersion']}    ${descriptor_version}
 No newline at end of file