X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FCapwapLibrary.py;fp=csit%2Flibraries%2FCapwapLibrary.py;h=0000000000000000000000000000000000000000;hb=bf53c6c85bb53ee48269e4cd22453d3963aae90e;hp=0a1e63ee7dacaeac27046f3626427700860469bc;hpb=c35e89803a9c5593d19215b87da3e305c8293142;p=integration%2Ftest.git diff --git a/csit/libraries/CapwapLibrary.py b/csit/libraries/CapwapLibrary.py deleted file mode 100644 index 0a1e63ee7d..0000000000 --- a/csit/libraries/CapwapLibrary.py +++ /dev/null @@ -1,58 +0,0 @@ -""" -Library for the robot based system test tool of the OpenDaylight project. -Authors: Vaibhav Bhatnagar@Brocade -Updated: 2015-06-01 -""" -import socket - -from robot.libraries.BuiltIn import BuiltIn - - -class CapwapLibrary(object): - """Provide many methods to simulate WTPs and their functions.""" - - def __init__(self): - self.builtin = BuiltIn() - - def send_discover(self, ac_ip, wtp_ip="", ip="ip", port=5246): - """Send Discover CAPWAP Packet from a WTP.""" - data = "".join( - chr(x) - for x in [ - 0x00, - 0x20, - 0x01, - 0x02, - 0x03, - 0x04, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - ] - ) - self.builtin.log("Sending Discover Packet to: %s" % ac_ip, "DEBUG") - session = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP) - session.sendto(data, (ac_ip, port)) - self.builtin.log("Packet Sent", "DEBUG") - - def get_hostip(self): - """Get Host IP Address.""" - ip_addr = socket.gethostbyname(socket.gethostname()) - return ip_addr - - def get_simulated_wtpip(self, controller): - """Get the Simulated WTP ip based on the controller.""" - if controller == "127.0.0.1": - exp_ip = controller - else: - exp_ip = self.get_hostip() - return exp_ip