Beispiel #1
0
 def test_get_tenant_network_types_unconfigured_default(self):
     self.test_config.set('overlay-network-type', 'gre')
     self.test_config.set('default-tenant-network-type', 'vxlan')
     with self.assertRaises(ValueError) as _exceptctxt:
         context._get_tenant_network_types()
     self.assertEqual(
         _exceptctxt.exception.message, 'Unsupported or unconfigured '
         'default-tenant-network-type vxlan')
Beispiel #2
0
 def test_get_tenant_network_types_unsupported(self):
     self.test_config.set('overlay-network-type', 'tokenring')
     with self.assertRaises(ValueError) as _exceptctxt:
         context._get_tenant_network_types()
     self.assertEqual(_exceptctxt.exception.message,
                      'Unsupported overlay-network-type tokenring')
Beispiel #3
0
 def test_get_tenant_network_types_empty(self):
     self.test_config.set('overlay-network-type', '')
     self.test_config.set('default-tenant-network-type', 'vlan')
     self.assertEquals(context._get_tenant_network_types(),
                       ['vlan', 'flat', 'local'])
Beispiel #4
0
 def test_get_tenant_network_types_multi(self):
     self.test_config.set('overlay-network-type', 'gre vxlan')
     self.assertEquals(context._get_tenant_network_types(),
                       ['gre', 'vxlan', 'vlan', 'flat', 'local'])