Commit 4ad4d215 authored by Giacomo Bernini's avatar Giacomo Bernini
Browse files

updated tests on 412 for NSPM

parent 9475d73a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -108,7 +108,7 @@ PATCH Individual NS Performance Job - Precondition failed
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: none
    Send Patch request for individual NS Performance Job
    Send Patch request for individual NS Performance Job - Etag mismatch
    Check HTTP Response Status Code Is    412
    Check HTTP Response Body Json Schema Is     ProblemDetails

+1 −1
Original line number Diff line number Diff line
@@ -111,7 +111,7 @@ PATCH Individual Threshold - Precondition failed
    ...    Config ID: Config_prod_NFVO
    ...    Applicability: none
    ...    Post-Conditions: The NS performance Threshold is not modified by the operation
    Send Patch request for individual NS performance Threshold
    Send Patch request for individual NS performance Threshold - Etag mismatch
    Check HTTP Response Status Code Is    412
    Check HTTP Response Body Json Schema Is    ProblemDetails
    Check Postcondition NS performance Threshold is Unmodified (Implicit)
+25 −1
Original line number Diff line number Diff line
@@ -269,6 +269,18 @@ Send Patch request for individual NS Performance Job
    Set Suite Variable    ${response}    ${output}
    Clear Requests    ${callback_endpoint}

Send Patch request for individual NS Performance Job - Etag mismatch 
    Log    Trying to perform a PATCH 
    Set Headers    {"Accept": "${ACCEPT_JSON}"}
    Set Headers  {"Content-Type": "${CONTENT_TYPE_PATCH}"}
    Set Headers  {"If-Match": "${invalid_etag}"}
    Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"}
    ${template}=    Get File    jsons/PmJobModifications.json
    ${body}=        Format String   ${template}    callbackUri=${callback_uri}    callbackEndpoint=${callback_endpoint}    callbackPort=${callback_port}
    PATCH    ${apiRoot}/${apiName}/${apiMajorVersion}/pm_jobs/${pmJobId}    ${body}
    ${output}=    Output    response
    Set Suite Variable    ${response}    ${output}

Send Patch request for individual NS Performance Job with Unprocessable Entity 
    Log    Trying to perform a PATCH 
    Set Headers    {"Accept": "${ACCEPT_JSON}"}
@@ -525,6 +537,18 @@ Send Patch request for individual NS performance Threshold
    Set Suite Variable    ${response}    ${output}
    Clear Requests  ${callback_endpoint}

Send Patch request for individual NS performance Threshold - Etag mismatch
    Log    Trying to PUT threshold
    Set Headers    {"Accept": "${ACCEPT_JSON}"}
    Set Headers    {"Content-Type": "${CONTENT_TYPE_PATCH}"}
    Set Headers    {"If-Match": "${invalid_etag}"}
    Run Keyword If    ${AUTH_USAGE} == 1    Set Headers    {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"}
    ${template}=    Get File    jsons/ThresholdModifications.json
    ${body}=        Format String   ${template}    callbackUri=${callback_uri}    callbackEndpoint=${callback_endpoint}    callbackPort=${callback_port}
    PATCH    ${apiRoot}/${apiName}/${apiMajorVersion}/thresholds/${thresholdId}    ${body}
    ${output}=    Output    response
    Set Suite Variable    ${response}    ${output}

Send Patch request for individual NS performance Threshold with Unprocessable Entity
    Log    Trying to PUT threshold
    Set Headers    {"Accept": "${ACCEPT_JSON}"}
+2 −0
Original line number Diff line number Diff line
@@ -26,6 +26,8 @@ ${sleep_interval} 20s
${total_polling_time}   2 min
${polling_interval}     10 sec

${invalid_etag}    invalid etag

${performanceMetric}    cpu_util
${thresholdType}        SIMPLE
${thresholdValue}       10