diff options
author | Andrey Zelenkov <zelenkov@nginx.com> | 2018-02-20 20:34:46 +0300 |
---|---|---|
committer | Andrey Zelenkov <zelenkov@nginx.com> | 2018-02-20 20:34:46 +0300 |
commit | 6d79c559b5cebeb2ad7c5dbdb779e3bec26fc08a (patch) | |
tree | 75bc6400a3b0cc53ee4b933367291cac0a0ebeff | |
parent | 09f2009df564ab2063ee4713ba24247039945146 (diff) | |
download | unit-6d79c559b5cebeb2ad7c5dbdb779e3bec26fc08a.tar.gz unit-6d79c559b5cebeb2ad7c5dbdb779e3bec26fc08a.tar.bz2 |
Tests: handle ConnectionRefusedError in TestUnitHTTP.http().
Diffstat (limited to '')
-rw-r--r-- | test/unit.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/unit.py b/test/unit.py index 2d50d64b..48b5497d 100644 --- a/test/unit.py +++ b/test/unit.py @@ -154,10 +154,12 @@ class TestUnitHTTP(TestUnit): if 'sock' not in kwargs: sock = socket.socket(sock_types[sock_type], socket.SOCK_STREAM) - if sock_type == 'unix': - sock.connect(addr) - else: - sock.connect((addr, port)) + connect_args = addr if sock_type == 'unix' else (addr, port) + try: + sock.connect(connect_args) + except ConnectionRefusedError: + sock.close() + return None else: sock = kwargs['sock'] |