*** Variables ***
*** Test Cases ***
-Test Add Binding
+Test Add Bindings
[Documentation] Test if bindings are added to Master DB
[Tags] Restconf CRUD SXP
${resp} Get Bindings
- Add Binding 5230 1.1.1.1/32
+ Add Bindings 5230 1.1.1.1/32
Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 5230 1.1.1.1/32
- Add Binding 30 2001:0:0:0:0:0:0:0/128
+ Add Bindings 30 2001:0:0:0:0:0:0:0/128
Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 30 2001:0:0:0:0:0:0:0/128
+Test Update Bindings
+ [Documentation] Test if bindings can be updated to different SGT values by new incoming bindings for the same IP prefix
+ [Tags] Restconf CRUD SXP
+ Add Bindings 30 1.1.1.10/32
+ Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 30 1.1.1.10/32
+ Sleep 1s New binding must be at least 1s newer
+ Add Bindings 40 1.1.1.10/32
+ Wait Until Keyword Succeeds 3x 250ms Bindings Should Not Contain 30 1.1.1.10/32
+ Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 40 1.1.1.10/32
+
Test Add Connection
[Documentation] Test if connections are added to Node
[Tags] Restconf CRUD SXP
Test Delete Binding
[Documentation] Test if bindings are deleted from Master DB
[Tags] Restconf CRUD SXP
- Add Binding 52301 12.1.1.1/32
+ Add Bindings 52301 12.1.1.1/32
Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 52301 12.1.1.1/32
Run Keyword And Expect Error * Delete Binding 2631 12.1.1.1/32
Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 52301 12.1.1.1/32
Wait Until Keyword Succeeds 3x 250ms Connections Should Not Contain 127.1.0.30 60000 speaker
... version4
-Test Update Binding
- [Documentation] Test if bindings can be updated to different values
- [Tags] Restconf CRUD SXP
- Add Binding 3230 1.1.1.10/32
- Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 3230 1.1.1.10/32
- Update Binding 3230 1.1.1.10/32 623 10.10.10.10/32
- Wait Until Keyword Succeeds 3x 250ms Bindings Should Not Contain 3230 1.1.1.10/32
- Wait Until Keyword Succeeds 3x 250ms Bindings Should Contain 623 10.10.10.10/32
-
*** Keywords ***
Clean Node
Clean Bindings 127.0.0.1