summaryrefslogtreecommitdiff
path: root/neutron/tests/unit/vmware/extensions/test_providernet.py
diff options
context:
space:
mode:
Diffstat (limited to 'neutron/tests/unit/vmware/extensions/test_providernet.py')
-rw-r--r--neutron/tests/unit/vmware/extensions/test_providernet.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/neutron/tests/unit/vmware/extensions/test_providernet.py b/neutron/tests/unit/vmware/extensions/test_providernet.py
index f6057f1451..6f27011b26 100644
--- a/neutron/tests/unit/vmware/extensions/test_providernet.py
+++ b/neutron/tests/unit/vmware/extensions/test_providernet.py
@@ -47,6 +47,15 @@ class TestProvidernet(test_nsx_plugin.NsxPluginV2TestCase):
self.assertEqual(net['network'][pnet.SEGMENTATION_ID], 411)
self.assertEqual(net['network'][pnet.PHYSICAL_NETWORK], 'physnet1')
+ # Test that we can create another provider network using the same
+ # vlan_id on another physical network.
+ data['network'][pnet.PHYSICAL_NETWORK] = 'physnet2'
+ network_req = self.new_create_request('networks', data, self.fmt)
+ net = self.deserialize(self.fmt, network_req.get_response(self.api))
+ self.assertEqual(net['network'][pnet.NETWORK_TYPE], 'vlan')
+ self.assertEqual(net['network'][pnet.SEGMENTATION_ID], 411)
+ self.assertEqual(net['network'][pnet.PHYSICAL_NETWORK], 'physnet2')
+
class TestMultiProviderNetworks(test_nsx_plugin.NsxPluginV2TestCase):