X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric_robot_suite%2Frobot%2Fresources%2Fappmgr%2Fappmgr_interface.robot;h=c346e958a7b628fe3d4010af3a53669e398db767;hb=e41f46a29c4d635ee3f864e36cfd0ac123bac4ec;hp=3f146041008e3309eee35307d9aaa77950f22093;hpb=7bd8a0bd3e84d325d1a5d1df6feb7a259fee2004;p=it%2Ftest.git diff --git a/ric_robot_suite/robot/resources/appmgr/appmgr_interface.robot b/ric_robot_suite/robot/resources/appmgr/appmgr_interface.robot index 3f14604..c346e95 100644 --- a/ric_robot_suite/robot/resources/appmgr/appmgr_interface.robot +++ b/ric_robot_suite/robot/resources/appmgr/appmgr_interface.robot @@ -5,6 +5,8 @@ Library RequestsLibrary Resource ../global_properties.robot +Resource ../ric/ric_utils.robot + *** Variables *** ${APPMGR_BASE_PATH} /ric/v1/xapps ${APPMGR_ENDPOINT} ${GLOBAL_APPMGR_SERVER_PROTOCOL}://${GLOBAL_INJECTED_APPMGR_IP_ADDR}:${GLOBAL_APPMGR_SERVER_PORT} @@ -104,20 +106,3 @@ Run AppMgr DELETE Request ${headers} = Create Dictionary Accept=application/json Content-Type=application/json ${resp} = Delete Request roboAppmgrDelete ${APPMGR_BASE_PATH}${path} headers=${headers} [Return] ${resp} - - -# a few useful list routines that should probably live elsewhere -Pluck - [Documentation] Get the values of a specific key from a list of dictionaries - [Arguments] ${k} ${l} - @{names} = Evaluate filter(lambda v: v != None, [i.get('${k}', None) for i in ${l}]) - [Return] ${names} - -Subtract From List - [Documentation] Remove the elements of the second argument from the first - [Arguments] ${x} ${y} - ${diff} = Run Keyword If ${y} - ... Evaluate filter(lambda v: v not in ${y}, ${x}) - ... ELSE - ... Set Variable ${x} - [Return] ${diff}