Commit cb6482fa authored by Gabriele Scivoletto's avatar Gabriele Scivoletto
Browse files

added preamble and postamble to MEC029

parent 099919c4
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
@@ -172,10 +172,16 @@ TC_MEC_MEC029_SRV_FAIS_005_OK
    ...    Reference    ETSI GS MEC 029 V2.2.1, clause 7.7.3.1

    [Tags]    PIC_MEC_PLAT    PIC_SERVICES

    [Setup]    Create a new subscription    OnuAlarmSubscription
    Set Suite Variable    ${subscriptionUrl}    ${response['body']['_links']['self']['href']}  

    Get list of subscriptions
    Check HTTP Response Status Code Is    200
    Check HTTP Response Body Json Schema Is    SubscriptionLinkList

    [Teardown]    Remove subscription using url    ${subscriptionUrl}    


TC_MEC_MEC029_SRV_FAIS_005_BR
    [Documentation]
@@ -197,6 +203,7 @@ TC_MEC_MEC029_SRV_FAIS_005_NF
    ...    Reference    ETSI GS MEC 029 V2.2.1, clause 7.7.3.1

    [Tags]    PIC_MEC_PLAT    PIC_SERVICES

    Get list of subscriptions using query parameters    subscriptionType    ${NON_EXISTENT_SUBSCRIPTION_TYPE}
    Check HTTP Response Status Code Is    404

@@ -235,11 +242,17 @@ TC_MEC_MEC029_SRV_FAIS_007_OK
    ...    Reference    ETSI GS MEC 029 V2.2.1, clause 7.8.3.1

    [Tags]    PIC_MEC_PLAT    PIC_SERVICES

    [Setup]    Create a new subscription    OnuAlarmSubscription
    Set Suite Variable    ${subscriptionUrl}    ${response['body']['_links']['self']['href']} 

    Get an individual subscription     ${ONU_ALARM_SUBSCRIPTION_ID}
    Check HTTP Response Status Code Is    200
    Check HTTP Response Body Json Schema Is    OnuAlarmSubscription
    Should Be Equal As Strings  ${response['body']['subscriptionType']}    OnuAlarmSubscription
    
    [Teardown]    Remove subscription using url    ${subscriptionUrl} 


TC_MEC_MEC029_SRV_FAIS_007_NF
    [Documentation]
@@ -261,11 +274,17 @@ TC_MEC_MEC029_SRV_FAIS_008_OK
    ...    Reference    ETSI GS MEC 029 V2.2.1, clause 7.8.3.2

    [Tags]    PIC_MEC_PLAT    PIC_SERVICES

    [Setup]    Create a new subscription    OnuAlarmSubscription
    Set Suite Variable    ${subscriptionUrl}    ${response['body']['_links']['self']['href']}

    Update subscription    ${ONU_ALARM_SUBSCRIPTION_ID}    OnuAlarmSubscriptionUpdate
    Check HTTP Response Status Code Is    200
    Check HTTP Response Body Json Schema Is    OnuAlarmSubscription
    Should Be Equal As Strings  ${response['body']['subscriptionType']}    OnuAlarmSubscription

    [Teardown]    Remove subscription using url    ${subscriptionUrl} 


TC_MEC_MEC029_SRV_FAIS_008_BR
    [Documentation]
@@ -287,6 +306,9 @@ TC_MEC_MEC029_SRV_FAIS_008_NF
    ...    Reference    ETSI GS MEC 029 V2.2.1, clause 7.8.3.2

    [Tags]    PIC_MEC_PLAT    PIC_SERVICES

    [Setup]    Remove subscription    ${NON_ESISTENT_SUBSCRIPTION_ID}

    Update subscription    ${NON_ESISTENT_SUBSCRIPTION_ID}    OnuAlarmSubscriptionUpdate
    Check HTTP Response Status Code Is    404

@@ -311,6 +333,10 @@ TC_MEC_MEC029_SRV_FAIS_009_OK
    ...    Reference    ETSI GS MEC 029 V2.2.1, clause 7.8.3.5

    [Tags]    PIC_MEC_PLAT    PIC_SERVICES
    
    [Setup]    Create a new subscription    OnuAlarmSubscription
    Set Suite Variable    ${subscriptionUrl}    ${response['body']['_links']['self']['href']}

    Remove subscription    ${ONU_ALARM_SUBSCRIPTION_ID}
    Check HTTP Response Status Code Is    204

@@ -481,3 +507,10 @@ Remove subscription
    Delete    ${apiRoot}/${apiName}/${apiVersion}/subscriptions/${subscriptionId}
    ${output}=    Output    response
    Set Suite Variable    ${response}    ${output}

Remove subscription using url
    [Arguments]    ${url}
    Set Headers    {"Authorization":"${TOKEN}"}
    Delete    ${url}
    ${output}=    Output    response
    Set Suite Variable    ${response}    ${output}
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@
    },
    "_links": {
      "self": {
        "href": "https://example.com/resource/123"
        "href": "https://example.com/resource/6cd12d29-30c7-4c8c-bf51-846daa51bab0"
      }
    },
    "callbackReference": "https://client/callback",