Skip to content
Snippets Groups Projects
AccessConfigurationForExternalArtifacts.robot 4.44 KiB
Newer Older
  • Learn to ignore specific revisions
  • *** Settings ***
    Resource    VnfSnapshotPackageManagementKeywords.robot 
    
    *** Test Cases ***
    POST Access Configuration for External Artifacts - Method not implemented
    
        [Documentation]    Test ID: 5.3.7.9.1
    
        ...    Test title: POST Access Configuration for External Artifacts - Method not implemented
        ...    Test objective: The objective is to test that POST method is not implemented
        ...    Pre-conditions: Individual VNF Snapshot Package resource have been created.
    
        ...    Reference: Clause 11.4.9.3.1 - ETSI GS NFV-SOL 005 [3] v3.5.1
    
        ...    Config ID: Config_prod_NFVO
        ...    Applicability: none
        ...    Post-Conditions: none
        POST Access Configuration for External Artifacts
        Check HTTP Response Status Code Is    405
        
    GET Access Configuration for External Artifacts
    
        [Documentation]    Test ID: 5.3.7.9.2
    
        ...    Test title: GET Access Configuration for External Artifacts
        ...    Test objective: The objective is to test that GET method reads the access configuration information that is used by the NFVO to get the content of external VNF snapshot package artifacts.
        ...    Pre-conditions: Individual VNF Snapshot Package resource have been created.
    
        ...    Reference: Clause 11.4.9.3.2 - ETSI GS NFV-SOL 005 [3] v3.5.1
    
        ...    Config ID: Config_prod_NFVO
        ...    Applicability: none
        ...    Post-Conditions: none
        GET Access Configuration for External Artifacts
        Check HTTP Response Status Code Is    200
    
        Check HTTP Response Body Json Schema Is   VnfSnapshotPkgExtArtifactsAccessConfig
    
        
    PUT Access Configuration for External Artifacts
    
        [Documentation]    Test ID: 5.3.7.9.3
    
        ...    Test title: PUT Access Configuration for External Artifacts
        ...    Test objective: The objective is to test that PUT method provides the access configuration information for the NFVO to download the content of external VNF package artifacts.
        ...    Pre-conditions: Individual VNF Snapshot Package resource have been created.
    
        ...    Reference: Clause 11.4.9.3.3 - ETSI GS NFV-SOL 005 [3] v3.5.1
    
        ...    Config ID: Config_prod_NFVO
        ...    Applicability: none
        ...    Post-Conditions: none
        PUT Access Configuration for External Artifacts
        Check HTTP Response Status Code Is    200
    
        Check HTTP Response Body Json Schema Is   VnfSnapshotPkgExtArtifactsAccessConfig
    
    
    PUT Access Configuration for External Artifacts - Conflict
    
        [Documentation]    Test ID: 5.3.7.9.4
    
        ...    Test title: PUT Access Configuration for External Artifacts - Conflict
        ...    Test objective: The objective is to test that PUT method cannot provide the access configuration information to the NFVO when the VNF Snapshot Package resource is not in CREATED or ERROR state.
        ...    Pre-conditions: Individual VNF Snapshot Package resource have been created.
    
        ...    Reference: Clause 11.4.9.3.3 - ETSI GS NFV-SOL 005 [3] v3.5.1
    
        ...    Config ID: Config_prod_NFVO
        ...    Applicability: The "state" attribute of the "Individual VNF snapshot package" resources contains a value different from "CREATED" or "ERROR".
        ...    Post-Conditions: none
        PUT Access Configuration for External Artifacts - Conflict
        Check HTTP Response Status Code Is    409
        Check HTTP Response Body Json Schema Is   ProblemDetails
        
    PATCH Access Configuration for External Artifacts - Method Not implemented
    
        [Documentation]    Test ID: 5.3.7.9.5
    
        ...    Test title: PATCH Access Configuration for External Artifacts - Method Not implemented
        ...    Test objective: The objective is to test that PATCH method is not implemented
        ...    Pre-conditions: none
    
        ...    Reference: Clause 11.4.8.3.4 - ETSI GS NFV-SOL 005 [3] v3.5.1
    
        ...    Config ID: Config_prod_NFVO
        ...    Applicability: none
        ...    Post-Conditions: none
        PATCH Access Configuration for External Artifacts
        Check HTTP Response Status Code Is    405
    
    DELETE Access Configuration for External Artifacts - Method Not implemented 
    
        [Documentation]    Test ID: 5.3.7.9.6
    
        ...    Test title: DELETE Access Configuration for External Artifacts - Method Not implemented
        ...    Test objective: The objective is to test that DELETE method is not implemented
        ...    Pre-conditions: none
    
        ...    Reference: Clause 11.4.8.3.5 - ETSI GS NFV-SOL 005 [3] v3.5.1
    
        ...    Config ID: Config_prod_NFVO
        ...    Applicability: none
        ...    Post-Conditions: none
        DELETE Access Configuration for External Artifacts
        Check HTTP Response Status Code Is    405