Merge "Added ranfunctionOid for E2APv1.1 for e2setup req."
[ric-plt/e2mgr.git] / Automation / Tests / Get_E2T_Instances / get_e2t_instances.robot
index dbafcfc..c77dc60 100644 (file)
@@ -17,6 +17,7 @@
 ##############################################################################
 
 *** Settings ***
+Variables  ../Scripts/variables.py
 Suite Setup   Prepare Enviorment
 Resource   ../Resource/Keywords.robot
 Resource   ../Resource/resource.robot
@@ -25,26 +26,26 @@ Library    RequestsLibrary
 Library    Collections
 Library    OperatingSystem
 Library    json
+Library     ../Scripts/e2mdbscripts.py
 
+*** Variables ***
+${url}  ${e2mgr_address}
 
 *** Test Cases ***
 
-Get E2T instances 1st call
+Get E2T instances
+    Flush And Populate DB
+    ${result}    e2mdbscripts.populate_e2t_instances_in_e2m_db_for_get_e2t_instances_tc
     Create Session  getE2tInstances  ${url}
     ${headers}=  Create Dictionary    Accept=application/json
     ${resp}=    Get Request   getE2tInstances     /v1/e2t/list    headers=${headers}
     Should Be Equal As Strings   ${resp.status_code}    200
-    Should Be Equal As Strings    ${resp.content}        [{"e2tAddress":"e2t.att.com:38000","ranNames":[]}]
+    Should Be Equal As Strings    ${resp.content}        [{"e2tAddress":"e2t.att.com:38000","ranNames":["test1","test2","test3"]}]
+    Flush And Populate DB
 
-Get E2T instances after one setup
-
-    Post Request setup node b x-2
-    Integer     response status       204
-    Create Session  getE2tInstances  ${url}
-    ${headers}=  Create Dictionary    Accept=application/json
-    ${resp}=    Get Request   getE2tInstances     /v1/e2t/list    headers=${headers}
-    Should Be Equal As Strings   ${resp.status_code}    200
-    Should Be Equal As Strings    ${resp.content}        [{\"e2tAddress\":\"e2t.att.com:38000\",\"ranNames\":[\"test1\"]}]
+Prepare Logs For Tests
+    Remove log files
+    Save logs