X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Automation%2FTests%2FScripts%2Fe2mdbscripts.py;h=b671cd5765280f84c73a003464fc97c4fe2b37f1;hb=9093b29ad0cbe89e3e0c71b3d72d7961420f907c;hp=6753f800da52b7d2d5b2d01e51a63702fb412626;hpb=28b8f5bdd1fa64dbb69a1fd7e8c132eb28e32cfa;p=ric-plt%2Fe2mgr.git diff --git a/Automation/Tests/Scripts/e2mdbscripts.py b/Automation/Tests/Scripts/e2mdbscripts.py index 6753f80..b671cd5 100644 --- a/Automation/Tests/Scripts/e2mdbscripts.py +++ b/Automation/Tests/Scripts/e2mdbscripts.py @@ -33,11 +33,27 @@ def verify_ran_is_associated_with_e2t_instance(ranName, e2tAddress): assocRanList = e2tInstanceDic.get("associatedRanList") return ranName in assocRanList +def verify_e2t_instance_has_no_associated_rans(e2tAddress): + r = getRedisClientDecodeResponse() + e2tInstanceJson = r.get("{e2Manager},E2TInstance:"+e2tAddress) + e2tInstanceDic = json.loads(e2tInstanceJson) + assocRanList = e2tInstanceDic.get("associatedRanList") + return not assocRanList + +def verify_e2t_instance_exists_in_addresses(e2tAddress): + r = getRedisClientDecodeResponse() + e2tAddressesJson = r.get("{e2Manager},E2TAddresses") + e2tAddresses = json.loads(e2tAddressesJson) + return e2tAddress in e2tAddresses + +def verify_e2t_instance_key_exists(e2tAddress): + r = getRedisClientDecodeResponse() + return r.exists("{e2Manager},E2TInstance:"+e2tAddress) + def populate_e2t_instances_in_e2m_db_for_get_e2t_instances_tc(): r = getRedisClientDecodeResponse() - r.set("{e2Manager},E2TAddresses", "[\"e2t.att.com:38000\",\"e2t.att.com:38001\"]") + r.set("{e2Manager},E2TAddresses", "[\"e2t.att.com:38000\"]") r.set("{e2Manager},E2TInstance:e2t.att.com:38000", "{\"address\":\"e2t.att.com:38000\",\"associatedRanList\":[\"test1\",\"test2\",\"test3\"],\"keepAliveTimestamp\":1577619310484022369,\"state\":\"ACTIVE\"}") - r.set("{e2Manager},E2TInstance:e2t.att.com:38001", "{\"address\":\"e2t.att.com:38001\",\"associatedRanList\":[],\"keepAliveTimestamp\":1577619310484022369,\"state\":\"ACTIVE\"}") return True # def dissociate_ran_from_e2tInstance(ranName, e2tAddress):