diff options
author | DR695H <dr695h@att.com> | 2019-06-13 14:40:27 -0400 |
---|---|---|
committer | Gary Wu <gary.wu@futurewei.com> | 2019-06-13 22:05:56 +0000 |
commit | 294f996db033c0f8be6143dad201dc9d8b4b6959 (patch) | |
tree | 94998644fda9a1b13ed4ffb0c786ab4e4f9170c6 /robotframework-onap/ONAPLibrary/SocketKeywords.py | |
parent | 0932c69548b13eab93f46e81f939dec2803cd741 (diff) |
move dns and uuid to the new format of keywords
Change-Id: I07612b85424c4d687b0c551ecc7727920d2736b0
Issue-ID: TEST-164
Signed-off-by: DR695H <dr695h@att.com>
Diffstat (limited to 'robotframework-onap/ONAPLibrary/SocketKeywords.py')
-rw-r--r-- | robotframework-onap/ONAPLibrary/SocketKeywords.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/robotframework-onap/ONAPLibrary/SocketKeywords.py b/robotframework-onap/ONAPLibrary/SocketKeywords.py new file mode 100644 index 0000000..08a3fc7 --- /dev/null +++ b/robotframework-onap/ONAPLibrary/SocketKeywords.py @@ -0,0 +1,18 @@ +import socket +from robot.api.deco import keyword + + +class SocketKeywords(object): + """SocketKeywords are common resource for simple socket keywords.""" + + def __init__(self): + super(SocketKeywords, self).__init__() + + @keyword + def send_binary_data(self, host, port, data): + """ send raw bytes over tcp socket""" + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + # Connect to server and send data + sock.connect((host, int(port))) + sock.sendall(bytes(data)) + sock.close() |