aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional/lib
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/lib')
-rw-r--r--test/functional/lib/rspamd.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/functional/lib/rspamd.py b/test/functional/lib/rspamd.py
index e4462c18c..6fc1c0e67 100644
--- a/test/functional/lib/rspamd.py
+++ b/test/functional/lib/rspamd.py
@@ -160,8 +160,15 @@ def spamc(addr, port, filename):
return r.decode('utf-8')
def TCP_Connect(addr, port):
+ """Attempts to open a TCP connection to specified address:port
+
+ Example:
+ | Wait Until Keyword Succeeds | 5s | 10ms | TCP Connect | localhost | 8080 |
+ """
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ s.settimeout(5) # seconds
s.connect((addr, port))
+ s.close()
def update_dictionary(a, b):
a.update(b)