diff --git a/ipyparallel/tests/test_util.py b/ipyparallel/tests/test_util.py index 8d7c0805..d4806254 100644 --- a/ipyparallel/tests/test_util.py +++ b/ipyparallel/tests/test_util.py @@ -8,7 +8,6 @@ def test_disambiguate_ip(): # garbage in, garbage out - public_ip = public_ips()[0] assert util.disambiguate_ip_address('garbage') == 'garbage' assert util.disambiguate_ip_address('0.0.0.0', socket.gethostname()) == localhost() wontresolve = 'this.wontresolve.dns' @@ -16,4 +15,6 @@ def test_disambiguate_ip(): RuntimeWarning, match=f"IPython could not determine IPs for {wontresolve}" ): assert util.disambiguate_ip_address('0.0.0.0', wontresolve) == wontresolve - assert util.disambiguate_ip_address('0.0.0.0', public_ip) == localhost() + if public_ips(): + public_ip = public_ips()[0] + assert util.disambiguate_ip_address('0.0.0.0', public_ip) == localhost()