diff options
author | Sam Doran <sdoran@redhat.com> | 2021-08-03 16:45:12 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-03 16:45:12 -0400 |
commit | 1d2af0b89ecc0fd7e2a97112a0916b287ebfa9e8 (patch) | |
tree | 5ded65a75bf879c639817a8d9d045f3518a9a629 /test/lib/ansible_test/_internal | |
parent | c8d413164d2a7f76376792bb0028000909ac68b7 (diff) | |
download | ansible-1d2af0b89ecc0fd7e2a97112a0916b287ebfa9e8.tar.gz |
ansible-test - allow for the same listening port on multiple interfaces (#75387)
Diffstat (limited to 'test/lib/ansible_test/_internal')
-rw-r--r-- | test/lib/ansible_test/_internal/containers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/lib/ansible_test/_internal/containers.py b/test/lib/ansible_test/_internal/containers.py index fbba0a2382..935282faba 100644 --- a/test/lib/ansible_test/_internal/containers.py +++ b/test/lib/ansible_test/_internal/containers.py @@ -524,7 +524,7 @@ class ContainerDescriptor: # inspect the support container to locate the published ports tcp_ports = dict((port, container.get_tcp_port(port)) for port in self.ports) - if any(not config or len(config) != 1 for config in tcp_ports.values()): + if any(not config or len(set(conf['HostPort'] for conf in config)) != 1 for config in tcp_ports.values()): raise ApplicationError('Unexpected `docker inspect` results for published TCP ports:\n%s' % json.dumps(tcp_ports, indent=4, sort_keys=True)) published_ports = dict((port, int(config[0]['HostPort'])) for port, config in tcp_ports.items()) |