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')
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')
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'])
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'])