##############################################################################
*** Settings ***
+Variables ../Scripts/variables.py
Suite Setup Prepare Enviorment
Resource ../Resource/Keywords.robot
Resource ../Resource/resource.robot
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