summaryrefslogtreecommitdiffhomepage
path: root/test/lib/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/base.py')
-rw-r--r--test/lib/base.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/lib/base.py b/test/lib/base.py
index 6fe1a50c..22ffcdee 100644
--- a/test/lib/base.py
+++ b/test/lib/base.py
@@ -232,10 +232,13 @@ class Bridge(object):
local("docker network connect {0} {1}".format(self.name, ctn.docker_name()))
i = [x for x in Client(timeout=60, version='auto').inspect_network(self.id)['Containers'].values() if x['Name'] == ctn.docker_name()][0]
if self.subnet.version == 4:
+ eth = 'eth{0}'.format(len(ctn.ip_addrs))
addr = i['IPv4Address']
+ ctn.ip_addrs.append((eth, addr, self.name))
else:
+ eth = 'eth{0}'.format(len(ctn.ip6_addrs))
addr = i['IPv6Address']
- ctn.ip_addrs.append(('eth1', addr, self.name))
+ ctn.ip6_addrs.append((eth, addr, self.name))
def delete(self):
try_several_times(lambda: local("docker network rm {0}".format(self.name)))