X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Fhoneycomb%2Fnotifications.robot;h=c5a481739ca78c4bf01d1e2add3d305fd9fdf36e;hb=494c42cf77c2571a64854256a68abd7f180cd5d6;hp=ded8d3a2c016509ec5b1f91deed2f1a3f4f21151;hpb=498085ca750fda8e19379d45c05f1bda4df873e1;p=csit.git
diff --git a/resources/libraries/robot/honeycomb/notifications.robot b/resources/libraries/robot/honeycomb/notifications.robot
index ded8d3a2c0..c5a481739c 100644
--- a/resources/libraries/robot/honeycomb/notifications.robot
+++ b/resources/libraries/robot/honeycomb/notifications.robot
@@ -12,35 +12,24 @@
# limitations under the License.
*** Settings ***
-| Library | resources.libraries.python.honeycomb.Notifications | ${hello}
-| ... | ${subscription}
+| Library | resources.libraries.python.honeycomb.Notifications
+| Variables | resources/test_data/honeycomb/netconf/hello.py
+| Variables | resources/test_data/honeycomb/netconf/subscription.py
| Documentation | Keywords used to test Honeycomb notifications over Netconf.
-*** Variables ***
-# hello message sent to Honeycomb through Netconf
-| ${hello}= |
-| ... | urn:ietf:params:netconf:base:1.0
-| ... | ]]>]]>
-# rpc call to add a subscription to Netconf notifications
-| ${subscription}= |
-| ... |
-| ... | honeycomb]]>]]>
-
*** Keywords ***
-| Notification listener is established
+| Notification listener should be established
| | [Documentation] | Connects to Honeycomb notification service.
| | ...
| | ... | *Arguments:*
-| | ... | - node - information about a DUT node. Type: dictionary
+| | ... | - node - information about a DUT node. Type: dict
| | ...
| | ... | *Example:*
| | ...
-| | ... | \| Notification listener is established \| ${nodes['DUT1']} \|
+| | ... | \| Notification listener should be established \| ${nodes['DUT1']} \|
| | [Arguments] | ${node}
-| | Create session | ${node}
-| | Add notification listener
+| | Create session | ${node} | ${hello}
+| | Add notification listener | ${subscription}
| Honeycomb should send interface state notification
| | [Documentation] | Reads notification from Honeycomb and verifies\
@@ -56,7 +45,7 @@
| | ... | \| GigabitEthernet0/8/0 \| up \|
| | [Arguments] | ${interface} | ${state}
| | ${reply}= | Get notification
-| | Should contain | ${reply} | ${interface}
| | Should contain | ${reply} | ${state}