From: Toine Siebelink Date: Wed, 13 Dec 2023 09:56:49 +0000 (+0000) Subject: Merge "Clean up CSIT Test" X-Git-Tag: 3.4.1~14 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=7e94b26a666907cc97d692b8dda8364bb0a0ef45;hp=-c;p=cps.git Merge "Clean up CSIT Test" --- 7e94b26a666907cc97d692b8dda8364bb0a0ef45 diff --combined csit/tests/cps-data/cps-data.robot index bcab3a679,0e3dfabdd..f506b2801 --- a/csit/tests/cps-data/cps-data.robot +++ b/csit/tests/cps-data/cps-data.robot @@@ -38,7 -38,7 +38,7 @@@ ${anchorName} CSIT-Ancho Create Data Node ${uri}= Set Variable ${basePath}/v1/dataspaces/${dataspaceName}/anchors/${anchorName}/nodes ${headers} Create Dictionary Content-Type=application/json Authorization=${auth} - ${jsonData}= Get Binary File ${DATADIR}${/}test-tree.json + ${jsonData}= Get Binary File ${DATADIR_CPS_CORE}${/}test-tree.json ${response}= POST On Session CPS_URL ${uri} headers=${headers} data=${jsonData} Should Be Equal As Strings ${response.status_code} 201 @@@ -46,7 -46,7 +46,7 @@@ Patch Data Nod ${uri}= Set Variable ${basePath}/v1/dataspaces/${dataspaceName}/anchors/${anchorName}/nodes ${params}= Create Dictionary xpath=/test-tree/branch[@name='Right'] ${headers} Create Dictionary Content-Type=application/json Authorization=${auth} - ${jsonData}= Get Binary File ${DATADIR}${/}testTreePatchExample.json + ${jsonData}= Get Binary File ${DATADIR_CPS_CORE}${/}testTreePatchExample.json ${response}= PATCH On Session CPS_URL ${uri} params=${params} headers=${headers} data=${jsonData} Should Be Equal As Strings ${response.status_code} 200 @@@ -57,19 -57,13 +57,18 @@@ Get Updated Data Node by XPat ${response}= Get On Session CPS_URL ${uri} params=${params} headers=${headers} expected_status=200 ${responseJson}= Set Variable ${response.json()['tree:nest']} Should Be Equal As Strings ${responseJson['name']} Bigger - Should Be Equal As Strings ${responseJson['birds']} ['Falcon', 'Eagle', 'Pigeon'] + ${length_birds}= Get Length ${responseJson['birds']} + Should Be Equal As Integers ${length_birds} 3 + ${expected_list}= Create List Pigeon Falcon Eagle + FOR ${item_to_check} IN @{expected_list} + Should Contain ${responseJson['birds']} ${item_to_check} + END Get Data Node by XPath ${uri}= Set Variable ${basePath}/v1/dataspaces/${dataspaceName}/anchors/${anchorName}/node ${params}= Create Dictionary xpath=/test-tree/branch[@name='LEFT/left']/nest ${headers}= Create Dictionary Authorization=${auth} ${response}= Get On Session CPS_URL ${uri} params=${params} headers=${headers} expected_status=200 - ${responseJson}= Set Variable ${response.json()['tree:nest']} - Should Be Equal As Strings ${responseJson['name']} SMALL/small + Should Be Equal As Strings ${response.json()['tree:nest']['name']} SMALL/small