aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/robot/honeycomb/notifications.robot
diff options
context:
space:
mode:
Diffstat (limited to 'resources/libraries/robot/honeycomb/notifications.robot')
-rw-r--r--resources/libraries/robot/honeycomb/notifications.robot66
1 files changed, 0 insertions, 66 deletions
diff --git a/resources/libraries/robot/honeycomb/notifications.robot b/resources/libraries/robot/honeycomb/notifications.robot
deleted file mode 100644
index c5a481739c..0000000000
--- a/resources/libraries/robot/honeycomb/notifications.robot
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (c) 2016 Cisco and/or its affiliates.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-*** Settings ***
-| 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.
-
-*** Keywords ***
-| Notification listener should be established
-| | [Documentation] | Connects to Honeycomb notification service.
-| | ...
-| | ... | *Arguments:*
-| | ... | - node - information about a DUT node. Type: dict
-| | ...
-| | ... | *Example:*
-| | ...
-| | ... | \| Notification listener should be established \| ${nodes['DUT1']} \|
-| | [Arguments] | ${node}
-| | Create session | ${node} | ${hello}
-| | Add notification listener | ${subscription}
-
-| Honeycomb should send interface state notification
-| | [Documentation] | Reads notification from Honeycomb and verifies\
-| | ... | notification type, interface name and interface admin-state.
-| | ...
-| | ... | *Arguments:*
-| | ... | - interface - name of the affected interface. Type: string
-| | ... | - state - expected state of interface, 'up' or 'down'. Type: string
-| | ...
-| | ... | *Example:*
-| | ...
-| | ... | \| Honeycomb should send interface state notification \
-| | ... | \| GigabitEthernet0/8/0 \| up \|
-| | [Arguments] | ${interface} | ${state}
-| | ${reply}= | Get notification
-| | Should contain | ${reply} | <interface-change
-| | Should contain | ${reply} | <name>${interface}</name>
-| | Should contain | ${reply} | <admin-status>${state}</admin-status>
-
-| Honeycomb should send interface deleted notification
-| | [Documentation] | Reads notification from Honeycomb and verifies\
-| | ... | notification type and interface name.
-| | ...
-| | ... | *Arguments:*
-| | ... | - interface - name of the deleted interface. Type: string
-| | ...
-| | ... | *Example:*
-| | ...
-| | ... | \| Honeycomb should send interface deleted notification \
-| | ... | \| temp_interface \|
-| | [Arguments] | ${interface}
-| | ${reply}= | Get notification
-| | Should contain | ${reply} | <interface-deleted
-| | Should contain | ${reply} | <name>${interface}</name>