def test_resolve_config_files_ovs_newton(self): self._set_distrib_codename('xenial') self.os_release.return_value = 'newton' self.is_relation_made = False actual_map = neutron_utils.resolve_config_files( neutron_utils.OVS, 'newton') actual_configs = actual_map[neutron_utils.OVS].keys() EXC_CONFIG = [ neutron_utils.EXT_PORT_CONF, neutron_utils.PHY_NIC_MTU_CONF, neutron_utils.NEUTRON_LBAAS_AA_PROFILE_PATH ] for config in EXC_CONFIG: self.assertTrue(config not in actual_configs)
def test_resolve_config_files_ovs_newton(self): self.patch_object(neutron_utils, 'disable_nova_metadata', return_value=False) self._set_distrib_codename('xenial') self.os_release.return_value = 'newton' self.is_relation_made = False actual_map = neutron_utils.resolve_config_files(neutron_utils.OVS, 'newton') actual_configs = actual_map[neutron_utils.OVS].keys() EXC_CONFIG = [neutron_utils.EXT_PORT_CONF, neutron_utils.PHY_NIC_MTU_CONF, neutron_utils.NEUTRON_LBAAS_AA_PROFILE_PATH] for config in EXC_CONFIG: self.assertTrue(config not in actual_configs)
def test_resolve_config_files_ovs_xenial(self): self.patch_object(neutron_utils, 'disable_nova_metadata', return_value=False) self._set_distrib_codename('xenial') self.os_release.return_value = 'mitaka' self.is_relation_made = False actual_map = neutron_utils.resolve_config_files(neutron_utils.OVS, 'mitaka') actual_configs = actual_map[neutron_utils.OVS].keys() EXC_CONFIG = [neutron_utils.EXT_PORT_CONF, neutron_utils.PHY_NIC_MTU_CONF, neutron_utils.NEUTRON_LBAASV2_AA_PROFILE_PATH] for config in EXC_CONFIG: self.assertTrue(config not in actual_configs)
def test_resolve_config_files_ovs_mitaka(self): self._set_distrib_codename('trusty') self.os_release.return_value = 'mitaka' self.is_relation_made = False actual_map = neutron_utils.resolve_config_files( neutron_utils.OVS, 'mitaka') actual_configs = actual_map[neutron_utils.OVS].keys() INC_CONFIG = [neutron_utils.NEUTRON_OVS_AGENT_CONF] EXC_CONFIG = [ neutron_utils.NEUTRON_ML2_PLUGIN_CONF, neutron_utils.NEUTRON_LBAASV2_AA_PROFILE_PATH ] for config in INC_CONFIG: self.assertTrue(config in actual_configs) for config in EXC_CONFIG: self.assertTrue(config not in actual_configs)
def test_resolve_config_files_ovs_mitaka(self): self.patch_object(neutron_utils, 'disable_nova_metadata', return_value=False) self._set_distrib_codename('trusty') self.os_release.return_value = 'mitaka' self.is_relation_made = False actual_map = neutron_utils.resolve_config_files(neutron_utils.OVS, 'mitaka') actual_configs = actual_map[neutron_utils.OVS].keys() INC_CONFIG = [neutron_utils.NEUTRON_OVS_AGENT_CONF] EXC_CONFIG = [neutron_utils.NEUTRON_ML2_PLUGIN_CONF, neutron_utils.NEUTRON_LBAASV2_AA_PROFILE_PATH] for config in INC_CONFIG: self.assertTrue(config in actual_configs) for config in EXC_CONFIG: self.assertTrue(config not in actual_configs)