Example #1
0
 def test_neutron_plugins_preicehouse(self):
     self.config.return_value = 'foo'
     self.os_release.return_value = 'havana'
     plugins = neutron.neutron_plugins()
     self.assertEquals(
         plugins['ovs']['config'],
         '/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini')
     self.assertEquals(plugins['nvp']['services'], [])
Example #2
0
    def test_neutron_plugins(self):
        self.config.return_value = 'foo'
        self.os_release.return_value = 'icehouse'
        plugins = neutron.neutron_plugins()
        self.assertEquals(plugins['ovs']['config'],
                          '/etc/neutron/plugins/ml2/ml2_conf.ini')
        self.assertEquals(plugins['nvp']['config'],
                          '/etc/neutron/plugins/vmware/nsx.ini')
        self.assertTrue(
            'neutron-plugin-vmware' in plugins['nvp']['server_packages'])
        self.assertEquals(plugins['n1kv']['config'],
                          '/etc/neutron/plugins/cisco/cisco_plugins.ini')
        self.assertEquals(plugins['Calico']['config'],
                          '/etc/neutron/plugins/ml2/ml2_conf.ini')
        self.assertEquals(plugins['plumgrid']['config'],
                          '/etc/neutron/plugins/plumgrid/plumgrid.ini')
        self.assertEquals(plugins['midonet']['config'],
                          '/etc/neutron/plugins/midonet/midonet.ini')

        self.assertEquals(plugins['nvp']['services'], [])
        self.assertEquals(plugins['nsx'], plugins['nvp'])

        self.os_release.return_value = 'kilo'
        plugins = neutron.neutron_plugins()
        self.assertEquals(plugins['midonet']['driver'],
                          'neutron.plugins.midonet.plugin.MidonetPluginV2')
        self.assertEquals(plugins['nsx']['config'],
                          '/etc/neutron/plugins/vmware/nsx.ini')

        self.os_release.return_value = 'liberty'
        self.config.return_value = 'mem-1.9'
        plugins = neutron.neutron_plugins()
        self.assertEquals(plugins['midonet']['driver'],
                          'midonet.neutron.plugin_v1.MidonetPluginV2')
        self.assertTrue('python-networking-midonet' in plugins['midonet']
                        ['server_packages'])

        self.os_release.return_value = 'mitaka'
        self.config.return_value = 'mem-1.9'
        plugins = neutron.neutron_plugins()
        self.assertEquals(plugins['nsx']['config'], '/etc/neutron/nsx.ini')
        self.assertTrue(
            'python-vmware-nsx' in plugins['nsx']['server_packages'])
Example #3
0
 def test_neutron_plugins(self):
     self.config.return_value = 'foo'
     self.os_release.return_value = 'icehouse'
     plugins = neutron.neutron_plugins()
     self.assertEquals(plugins['ovs']['config'],
                       '/etc/neutron/plugins/ml2/ml2_conf.ini')
     self.assertEquals(plugins['nvp']['config'],
                       '/etc/neutron/plugins/vmware/nsx.ini')
     self.assertEquals(plugins['n1kv']['config'],
                       '/etc/neutron/plugins/cisco/cisco_plugins.ini')
     self.assertEquals(plugins['Calico']['config'],
                       '/etc/neutron/plugins/ml2/ml2_conf.ini')
     self.assertEquals(plugins['nvp']['services'], [])
     self.assertEquals(plugins['nsx'], plugins['nvp'])