3 Library RequestsLibrary
7 ${nodeconn1}= Set Variable NodeConnector":{"type":"OF","node":{"type":"OF","id":"00:00:00:00:00:00:00:01"},"id":"1"}
8 ${nodeconn2}= Set Variable NodeConnector":{"type":"OF","node":{"type":"OF","id":"00:00:00:00:00:00:00:01"},"id":"2"}
9 ${nodeconn3}= Set Variable NodeConnector":{"type":"OF","node":{"type":"OF","id":"00:00:00:00:00:00:00:02"},"id":"3"}
10 ${nodeconn4}= Set Variable NodeConnector":{"type":"OF","node":{"type":"OF","id":"00:00:00:00:00:00:00:03"},"id":"3"}
11 ${auth}= Create List admin admin
12 ${headers}= Create Dictionary Content-Type application/json
13 Create Session controller http://${CONTROLLER}:8080 headers=${headers} auth=${auth}
14 ${resp}= Get controller /controller/nb/v2/topology/default
15 Should Be Equal As Strings ${resp.status_code} 200
17 Should Contain X Times ${resp.content} ${nodeconn1} 2
18 Should Contain X Times ${resp.content} ${nodeconn2} 2
19 Should Contain X Times ${resp.content} ${nodeconn3} 2
20 Should Contain X Times ${resp.content} ${nodeconn4} 2