From f44ffd1959a04401f31e5e2452179e0d8a7951fb Mon Sep 17 00:00:00 2001 From: SChernykh Date: Fri, 1 Sep 2023 18:20:50 +0200 Subject: [PATCH] Sync test: rewrote stratum connection code --- tests/src/stratum_dummy.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tests/src/stratum_dummy.py b/tests/src/stratum_dummy.py index 820398d..34805cf 100644 --- a/tests/src/stratum_dummy.py +++ b/tests/src/stratum_dummy.py @@ -5,15 +5,19 @@ import json f = open('stratum_dummy' + sys.argv[1] + '.log', 'wb') -sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -sock.settimeout(1) -sock.setblocking(True) - f.write(b'Connecting') f.flush() -time.sleep(5) -while sock.connect_ex(('127.0.0.1', 3333)) != 0: +while True: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.settimeout(1) + sock.setblocking(True) + + if sock.connect_ex(('127.0.0.1', 3333)) == 0: + break; + + sock.close() + f.write(b'.') f.flush() print('.')