Skip to content
Snippets Groups Projects
ChangeExternalVNFConnectivityTask.robot 3.19 KiB
Newer Older
  • Learn to ignore specific revisions
  • mengxuan.zhao's avatar
    upd
    mengxuan.zhao committed
    *** Settings ***
    
    Resource    environment/variables.txt 
    
    Library    REST    ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT}     ssl_verify=false
    
    aureliano sinatra's avatar
    aureliano sinatra committed
    Resource    VnfLcmMntOperationKeywords.robot
    
    Library    OperatingSystem
    Library    JSONLibrary
    Library    JSONSchemaLibrary    schemas/
    
    mengxuan.zhao's avatar
    upd
    mengxuan.zhao committed
    
    *** Test Cases ***
    
    aureliano sinatra's avatar
    aureliano sinatra committed
    POST Change external VNF connectivity 
    
        [Documentation]    Test ID: 7.3.1.10.1
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Test title: POST Change external VNF connectivity
    
        ...    Test objective: The objective is to test that POST method trigger a change in VNF external connectivity
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Pre-conditions: none
    
    Hammad Zafar's avatar
    Hammad Zafar committed
        ...    Reference: Clause 5.4.11.3.1 - ETSI GS NFV-SOL 003 [1] v3.3.1
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Config ID: Config_prod_VNFM
        ...    Applicability: none
    
        ...    Post-Conditions: in response header Location shall not be null         
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        POST Change External VNF Connectivity
        Check HTTP Response Status Code Is    202
    
        Check Operation Occurrence Id existence
            
    
    mengxuan.zhao's avatar
    upd
    mengxuan.zhao committed
    GET Change external VNF connectivity - Method not implemented
    
        [Documentation]    Test ID: 7.3.1.10.2
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Test title: GET Change external VNF connectivity - Method not implemented
        ...    Test objective: The objective is to test that GET method is not implemented
        ...    Pre-conditions: none
    
    Hammad Zafar's avatar
    Hammad Zafar committed
        ...    Reference: Clause 5.4.11.3.2 - ETSI GS NFV-SOL 003 [1] v3.3.1
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Config ID: Config_prod_VNFM
        ...    Applicability: none
        ...    Post-Conditions: none 
        GET Change External VNF Connectivity
        Check HTTP Response Status Code Is    405
    
    mengxuan.zhao's avatar
    upd
    mengxuan.zhao committed
    
    PUT Change external VNF connectivity - Method not implemented
    
        [Documentation]    Test ID: 7.3.1.10.3
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Test title: PUT Change external VNF connectivity - Method not implemented
        ...    Test objective: The objective is to test that PUT method is not implemented
        ...    Pre-conditions: none
    
    Hammad Zafar's avatar
    Hammad Zafar committed
        ...    Reference: Clause 5.4.11.3.3 - ETSI GS NFV-SOL 003 [1] v3.3.1
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Config ID: Config_prod_VNFM
        ...    Applicability: none
        ...    Post-Conditions: none 
        PUT Change External VNF Connectivity
        Check HTTP Response Status Code Is    405
    
    mengxuan.zhao's avatar
    upd
    mengxuan.zhao committed
    
    PATCH Change external VNF connectivity - Method not implemented
    
        [Documentation]    Test ID: 7.3.1.10.4
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Test title: PATCH Change external VNF connectivity - Method not implemented
        ...    Test objective: The objective is to test that PATCH method is not implemented
        ...    Pre-conditions: none
    
    Hammad Zafar's avatar
    Hammad Zafar committed
        ...    Reference: Clause 5.4.11.3.4 - ETSI GS NFV-SOL 003 [1] v3.3.1
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Config ID: Config_prod_VNFM
        ...    Applicability: none
        ...    Post-Conditions: none 
        PATCH Change External VNF Connectivity
        Check HTTP Response Status Code Is    405
    
    mengxuan.zhao's avatar
    upd
    mengxuan.zhao committed
        
    DELETE Change external VNF connectivity - Method not implemented
    
        [Documentation]    Test ID: 7.3.1.10.5
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Test title: DELETE Change external VNF connectivity - Method not implemented
        ...    Test objective: The objective is to test that DELETE method is not implemented
        ...    Pre-conditions: none
    
    Hammad Zafar's avatar
    Hammad Zafar committed
        ...    Reference: Clause 5.4.11.3.5 - ETSI GS NFV-SOL 003 [1] v3.3.1
    
    aureliano sinatra's avatar
    aureliano sinatra committed
        ...    Config ID: Config_prod_VNFM
        ...    Applicability: none
        ...    Post-Conditions: none 
        DELETE Change External VNF Connectivity
    
        Check HTTP Response Status Code Is    405