Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpcbind_test.py
Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
s = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM) | s = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM) | ||||
s.connect(("::1", 1)) | s.connect(("::1", 1)) | ||||
s.close | s.close | ||||
except OSError: | except OSError: | ||||
raise SkipTest("This test requires IPv6 support.") | raise SkipTest("This test requires IPv6 support.") | ||||
self.log.info("Using interface %s for testing" % non_loopback_ip) | self.log.info("Using interface %s for testing" % non_loopback_ip) | ||||
defaultport = rpc_port(0) | defaultport = self.rpc_port(0) | ||||
# check default without rpcallowip (IPv4 and IPv6 localhost) | # check default without rpcallowip (IPv4 and IPv6 localhost) | ||||
self.run_bind_test(None, '127.0.0.1', [], | self.run_bind_test(None, '127.0.0.1', [], | ||||
[('127.0.0.1', defaultport), ('::1', defaultport)]) | [('127.0.0.1', defaultport), ('::1', defaultport)]) | ||||
# check default with rpcallowip (IPv6 any) | # check default with rpcallowip (IPv6 any) | ||||
self.run_bind_test(['127.0.0.1'], '127.0.0.1', [], | self.run_bind_test(['127.0.0.1'], '127.0.0.1', [], | ||||
[('::0', defaultport)]) | [('::0', defaultport)]) | ||||
# check only IPv4 localhost (explicit) | # check only IPv4 localhost (explicit) | ||||
Show All 31 Lines |