aboutsummaryrefslogtreecommitdiffstats
path: root/tests/so/integration-cnfm-testing/cnf_package_onboarding_tests.robot
blob: 004d2c2e8c2ecfcadcc03faf60a11cd470d2bb75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
*** Settings ***
Library     Collections
Library     RequestsLibrary
Library     OperatingSystem

*** Variables ***
${BASIC_AUTH}=                     Basic bXNvX2FkbWluOnBhc3N3b3JkMSQ=
${DISTRIBUTE_SERVICE_TEMPLATE}=    ${CURDIR}${/}data${/}distributeCnfServiceTemplate.json
${RESOURCE_LOCATION}=              /distribution-test-zip/unzipped/
*** Test Cases ***

Distribute Service Template Containing ASD
    Create Session   sdc_controller_session  http://${REPO_IP}:8085
    ${data}=    Get Binary File     ${DISTRIBUTE_SERVICE_TEMPLATE}
    &{headers}=  Create Dictionary    Authorization=${BASIC_AUTH}    resource-location=${RESOURCE_LOCATION}    Content-Type=application/json    Accept=application/json
    ${resp}=    Post On Session    sdc_controller_session    /test/treatNotification/v1    data=${data}    headers=${headers}
    Should Be Equal As Strings    '${resp.status_code}'    '200'