Commit c83c2d3a authored by Giacomo Bernini's avatar Giacomo Bernini Committed by Giacomo Bernini
Browse files

[fix-test][SOL005][NS-LCM-Coord][v5.2.1][5.3.8.x.y Test-IDs] fix - check...

[fix-test][SOL005][NS-LCM-Coord][v5.2.1][5.3.8.x.y Test-IDs] fix - check Location Header and resource availability in SOL005 NS LCM Coordination mgmt - item #8 in NFVSOL(25)000288
parent b8fee901
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@ Request a Coordination of an LCM operation occurrence synchronously
    Send Post Request for coordination of an LCM operation occurrence
    Check HTTP Response Status Code Is    201
    Check HTTP Response Header Contains    Location
    Check Postcondition LcmCoordination Resource Returned in Location Header Is Available
    Check HTTP Response Body Json Schema Is   LcmCoord
    Check Postcondition LcmCoord Exists

@@ -36,6 +37,7 @@ Request a Coordination of an LCM operation occurrence asynchronously
    Send Post Request for coordination of an LCM operation occurrence 
    Check HTTP Response Status Code Is    202
    Check HTTP Response Header Contains    Location
    Check Postcondition LcmCoordination Resource Returned in Location Header Is Available

Request a Coordination of an LCM operation occurrence - FORBIDDEN
    [Documentation]    Test ID: 5.3.8.2.3
@@ -154,6 +156,7 @@ Request a Coordination of an LCM operation occurrence synchronously with permitt
    Send Post Request for coordination of an LCM operation occurrence with permitted authorization scope
    Check HTTP Response Status Code Is    201
    Check HTTP Response Header Contains    Location
    Check Postcondition LcmCoordination Resource Returned in Location Header Is Available
    Check HTTP Response Body Json Schema Is   LcmCoord
    Check Postcondition LcmCoord Exists

+12 −1
Original line number Diff line number Diff line
@@ -68,6 +68,17 @@ Check HTTP Response Header Contains
    Should Contain    ${response['headers']}    ${CONTENT_TYPE}
    Log    Header is present

Check Postcondition LcmCoordination Resource Returned in Location Header Is Available
    Log    Going to check postcondition
    Run Keyword If    ${NFVO_AUTH_USAGE} == 1    Set Headers    {"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"}
    REST.GET    ${response['headers']['Location']}
    Integer    response status    200
    Log    Received a 200 OK as expected
    ${contentType}=    Output    response headers Content-Type
    Should Contain    ${contentType}    application/json
    ${result}=    Output    response body
    Validate Json    LcmCoordination.schema.json    ${result}
    Log    Validated LcmCoordination schema

Check HTTP Response Status Code Is
    [Arguments]    ${expected_status}