Remove usage of removed RPC update-entry
[integration/test.git] / csit / suites / sxp / basic / 020_Restconf_CRUD.robot
index 310d945de5926245052a7988dec28241cb8de5f7..a747f67d54ee2bdaf49e89dbda6855df10a9f190 100644 (file)
@@ -10,15 +10,25 @@ Resource          ../../../libraries/SxpLib.robot
 *** 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
@@ -32,7 +42,7 @@ Test Add Connection
 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
@@ -52,15 +62,6 @@ Test Delete Connection
     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