IndividualVnfLcmOperationOccurence.robot 3.19 KB
Newer Older
1
*** Settings ***
2
Resource    environment/configuration.txt
3
Resource    environment/variables.txt 
4
Library    REST    ${VNFM_SCHEMA}://${VNFM_HOST}:${VNFM_PORT}    
5
6
Library    JSONLibrary
Library    JSONSchemaLibrary    schemas/
7
Resource    VnfLcmMntOperationKeywords.robot
8
9

*** Test Cases ***
aureliano sinatra's avatar
aureliano sinatra committed
10
Post Individual VNF LCM Operation occurences - Method not implemented
11
    [Documentation]    Test ID: 7.3.1.12.1
aureliano sinatra's avatar
aureliano sinatra committed
12
    ...    Test title: Post Individual VNF LCM Operation occurences - Method not implemented
13
14
15
16
17
18
    ...    Test objective: The objective is to test that POST method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 5.4.13.3.1 - SOL003 v2.4.1
    ...    Config ID: Config_prod_VNFM
    ...    Applicability: none
    ...    Post-Conditions: none 
aureliano sinatra's avatar
aureliano sinatra committed
19
    Post Individual VNF LCM Operation occurences
20
21
22
23
24
25
26
27
28
29
30
31
32
33
    Check HTTP Response Status Code Is    405
    
Get status information about multiple VNF instances 
    [Documentation]    Test ID: 7.3.1.12.2
    ...    Test title: Get status information about multiple VNF instances
    ...    Test objective: The objective is to test that this method retrieve status information about a VNF lifecycle management operation occurrence 
    ...    Pre-conditions: none
    ...    Reference:  section 5.4.13.3.2 - SOL003 v2.4.1
    ...    Config ID: Config_prod_VNFM
    ...    Applicability: none
    ...    Post-Conditions: none 
    Get multiple VNF instances
    Check HTTP Response Status Code Is    200
    Check HTTP Response Body Json Schema Is    VnfLcmOpOcc 
34

35
36
PUT status information about multiple VNF instances - Method not implemented
    [Documentation]    Test ID: 7.3.1.12.3
aureliano sinatra's avatar
aureliano sinatra committed
37
    ...    Test title: Put Individual VNF LCM Operation occurences - Method not implemented
38
39
40
41
42
43
44
45
    ...    Test objective: The objective is to test that PUT method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 5.4.13.3.3 - SOL003 v2.4.1
    ...    Config ID: Config_prod_VNFM
    ...    Applicability: none
    ...    Post-Conditions: none  
    Put multiple VNF instances
    Check HTTP Response Status Code Is    405
46

aureliano sinatra's avatar
aureliano sinatra committed
47
PATCH status information about VNF instances - Method not implemented 
48
    [Documentation]    Test ID: 7.3.1.12.4
aureliano sinatra's avatar
aureliano sinatra committed
49
    ...    Test title: Patch Individual VNF LCM Operation occurences - Method not implemented
50
51
52
53
54
55
56
57
    ...    Test objective: The objective is to test that PATCH method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 5.4.13.3.4 - SOL003 v2.4.1
    ...    Config ID: Config_prod_VNFM
    ...    Applicability: none
    ...    Post-Conditions: none      
    Patch multiple VNF instances
    Check HTTP Response Status Code Is    405
58
    
59
60
DELETE status information about multiple VNF instances - Method not implemented 
    [Documentation]    Test ID: 7.3.1.12.5
aureliano sinatra's avatar
aureliano sinatra committed
61
    ...    Test title: Delete Individual VNF LCM Operation occurences - Method not implemented
62
63
64
65
66
67
68
69
    ...    Test objective: The objective is to test that DELETE method is not implemented
    ...    Pre-conditions: none
    ...    Reference:  section 5.4.13.3.5 - SOL003 v2.4.1
    ...    Config ID: Config_prod_VNFM
    ...    Applicability: none
    ...    Post-Conditions: none  
    Delete multiple VNF instances
    Check HTTP Response Status Code Is    405