Remove test_create_network_with_same_name
Docker has disallowed multiple networks with the same name: https://github.com/moby/moby/pull/46251 Change-Id: I4e5979dcf15b5270a0fc47a204b3a63405663809
This commit is contained in:
parent
c2fc51c222
commit
a4b276cfff
@ -141,61 +141,3 @@ class NetworkTest(kuryr_base.KuryrBaseTest):
|
|||||||
network_found = True
|
network_found = True
|
||||||
self.assertTrue(network_found)
|
self.assertTrue(network_found)
|
||||||
self.docker_client.remove_network(net_id)
|
self.docker_client.remove_network(net_id)
|
||||||
|
|
||||||
def test_create_network_with_same_name(self):
|
|
||||||
"""Create docker network with same name
|
|
||||||
|
|
||||||
Create two docker networks with same name,
|
|
||||||
delete them and see that neutron networks are
|
|
||||||
deleted as well
|
|
||||||
"""
|
|
||||||
fake_ipam_1 = {
|
|
||||||
"Driver": "kuryr",
|
|
||||||
"Options": {},
|
|
||||||
"Config": [
|
|
||||||
{
|
|
||||||
"Subnet": "10.1.0.0/16",
|
|
||||||
"IPRange": "10.1.0.0/24",
|
|
||||||
"Gateway": "10.1.0.1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
fake_ipam_2 = {
|
|
||||||
"Driver": "kuryr",
|
|
||||||
"Options": {},
|
|
||||||
"Config": [
|
|
||||||
{
|
|
||||||
"Subnet": "10.2.0.0/16",
|
|
||||||
"IPRange": "10.2.0.0/24",
|
|
||||||
"Gateway": "10.2.0.1"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
net_name = lib_utils.get_random_string(8)
|
|
||||||
res = self.docker_client.create_network(name=net_name, driver='kuryr',
|
|
||||||
ipam=fake_ipam_1)
|
|
||||||
net_id1 = res['Id']
|
|
||||||
|
|
||||||
res = self.docker_client.create_network(name=net_name, driver='kuryr',
|
|
||||||
ipam=fake_ipam_2)
|
|
||||||
net_id2 = res['Id']
|
|
||||||
try:
|
|
||||||
network = self.neutron_client.list_networks(
|
|
||||||
tags=utils.make_net_tags(net_id1))
|
|
||||||
self.assertEqual(1, len(network['networks']))
|
|
||||||
network = self.neutron_client.list_networks(
|
|
||||||
tags=utils.make_net_tags(net_id2))
|
|
||||||
self.assertEqual(1, len(network['networks']))
|
|
||||||
except Exception as e:
|
|
||||||
self.docker_client.remove_network(net_id1)
|
|
||||||
self.docker_client.remove_network(net_id2)
|
|
||||||
message = ("Failed to list neutron networks: %s")
|
|
||||||
self.fail(message % e.args[0])
|
|
||||||
self.docker_client.remove_network(net_id1)
|
|
||||||
self.docker_client.remove_network(net_id2)
|
|
||||||
network = self.neutron_client.list_networks(
|
|
||||||
tags=utils.make_net_tags(net_id1))
|
|
||||||
self.assertEqual(0, len(network['networks']))
|
|
||||||
network = self.neutron_client.list_networks(
|
|
||||||
tags=utils.make_net_tags(net_id2))
|
|
||||||
self.assertEqual(0, len(network['networks']))
|
|
||||||
|
Loading…
Reference in New Issue
Block a user