summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/hashserv/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/hashserv/tests.py')
-rw-r--r--bitbake/lib/hashserv/tests.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/hashserv/tests.py b/bitbake/lib/hashserv/tests.py
index b34c436876..4566f24738 100644
--- a/bitbake/lib/hashserv/tests.py
+++ b/bitbake/lib/hashserv/tests.py
@@ -14,6 +14,7 @@ import sys
14import tempfile 14import tempfile
15import threading 15import threading
16import unittest 16import unittest
17import socket
17 18
18 19
19class TestHashEquivalenceServer(object): 20class TestHashEquivalenceServer(object):
@@ -163,4 +164,8 @@ class TestHashEquivalenceUnixServer(TestHashEquivalenceServer, unittest.TestCase
163 164
164class TestHashEquivalenceTCPServer(TestHashEquivalenceServer, unittest.TestCase): 165class TestHashEquivalenceTCPServer(TestHashEquivalenceServer, unittest.TestCase):
165 def get_server_addr(self): 166 def get_server_addr(self):
166 return "localhost:0" 167 # Some hosts cause asyncio module to misbehave, when IPv6 is not enabled.
168 # If IPv6 is enabled, it should be safe to use localhost directly, in general
169 # case it is more reliable to resolve the IP address explicitly.
170 return socket.gethostbyname("localhost") + ":0"
171