2 Documentation Test suite to verify CRUD operations
3 Suite Setup Setup SXP Environment
4 Suite Teardown Clean SXP Environment
6 Library RequestsLibrary
7 Library ../../../libraries/Sxp.py
8 Resource ../../../libraries/SxpLib.robot
9 Resource ../../../libraries/KarafKeywords.robot
10 Resource ../../../variables/Variables.py
16 [Documentation] Test if bindings are added to Master DB
17 ${resp} Get Bindings Master Database
18 Add Binding 5230 1.1.1.1/32
19 ${resp} Get Bindings Master Database
20 Should Contain Binding ${resp} 5230 1.1.1.1/32
21 Add Binding 30 2001:0:0:0:0:0:0:0/128
22 ${resp} Get Bindings Master Database
23 Should Contain Binding ${resp} 30 2001:0:0:0:0:0:0:0/128
26 [Documentation] Test if connections are added to Node
27 Add Connection version4 speaker 10.1.0.0 60000
28 ${resp} Get Connections
29 Should Contain Connection ${resp} 10.1.0.0 60000 speaker version4
30 Add Connection version1 listener 105.12.0.50 64000
31 ${resp} Get Connections
32 Should Contain Connection ${resp} 105.12.0.50 64000 listener version1
35 [Documentation] Test if bindings are deleted from Master DB
36 Add Binding 52301 12.1.1.1/32
37 ${resp} Get Bindings Master Database
38 Should Contain Binding ${resp} 52301 12.1.1.1/32
39 Delete Binding 2631 12.1.1.1/32
40 ${resp} Get Bindings Master Database
41 Should Contain Binding ${resp} 52301 12.1.1.1/32
42 Delete Binding 52301 12.1.1.1/32
43 ${resp} Get Bindings Master Database
44 Should Not Contain Binding ${resp} 52301 12.1.1.1/32
46 Test Delete Connection
47 [Documentation] Test if conncetions are removed from Node
48 Add Connection version4 speaker 127.1.0.30 60000
49 ${resp} Get Connections
50 Should Contain Connection ${resp} 127.1.0.30 60000 speaker version4
51 Delete Connections 127.1.0.30 65000
52 ${resp} Get Connections
53 Should Contain Connection ${resp} 127.1.0.30 60000 speaker version4
54 Delete Connections 127.1.0.30 60000
55 ${resp} Get Connections
56 Should Not Contain Connection ${resp} 127.1.0.30 60000 speaker version4
59 [Documentation] Test if bindings can be updated to different values
60 Add Binding 3230 1.1.1.10/32
61 ${resp} Get Bindings Master Database
62 Should Contain Binding ${resp} 3230 1.1.1.10/32
63 Update Binding 3230 1.1.1.10/32 623 10.10.10.10/32
64 ${resp} Get Bindings Master Database
65 Should Not Contain Binding ${resp} 3230 1.1.1.10/32
66 Should Contain Binding ${resp} 623 10.10.10.10/32
70 Clean Connections 127.0.0.1
71 Clean Bindings 127.0.0.1