Remove a bunch of 3rdparty modules that seem unused
[mirror/dsa-puppet.git] / 3rdparty / modules / neutron / spec / classes / neutron_plugins_nvp_spec.rb
diff --git a/3rdparty/modules/neutron/spec/classes/neutron_plugins_nvp_spec.rb b/3rdparty/modules/neutron/spec/classes/neutron_plugins_nvp_spec.rb
deleted file mode 100644 (file)
index 444d1ff..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-require 'spec_helper'
-
-describe 'neutron::plugins::nvp' do
-
-  let :pre_condition do
-    "class { 'neutron':
-      rabbit_password => 'passw0rd',
-      core_plugin     => 'neutron.plugins.nicira.NeutronPlugin.NvpPluginV2' }"
-  end
-
-  let :default_params do
-    {
-        :metadata_mode  => 'access_network',
-        :package_ensure => 'present'}
-  end
-
-  let :params do
-    {
-        :default_tz_uuid => '0344130f-1add-4e86-b36e-ad1c44fe40dc',
-        :nvp_controllers => %w(10.0.0.1 10.0.0.2),
-        :nvp_user => 'admin',
-        :nvp_password => 'password'}
-  end
-
-  let :optional_params do
-    {:default_l3_gw_service_uuid => '0344130f-1add-4e86-b36e-ad1c44fe40dc'}
-  end
-
-  shared_examples_for 'neutron plugin nvp' do
-    let :p do
-      default_params.merge(params)
-    end
-
-    it { should contain_class('neutron::params') }
-
-    it 'should have' do
-      should contain_package('neutron-plugin-nvp').with(
-                 :name   => platform_params[:nvp_server_package],
-                 :ensure => p[:package_ensure]
-             )
-    end
-
-    it 'should configure neutron.conf' do
-      should contain_neutron_config('DEFAULT/core_plugin').with_value('neutron.plugins.nicira.NeutronPlugin.NvpPluginV2')
-    end
-
-    it 'should create plugin symbolic link' do
-      should contain_file('/etc/neutron/plugin.ini').with(
-        :ensure  => 'link',
-        :target  => '/etc/neutron/plugins/nicira/nvp.ini',
-        :require => 'Package[neutron-plugin-nvp]'
-      )
-    end
-
-    it 'should configure nvp.ini' do
-      should contain_neutron_plugin_nvp('DEFAULT/default_tz_uuid').with_value(p[:default_tz_uuid])
-      should contain_neutron_plugin_nvp('nvp/metadata_mode').with_value(p[:metadata_mode])
-      should contain_neutron_plugin_nvp('DEFAULT/nvp_controllers').with_value(p[:nvp_controllers].join(','))
-      should contain_neutron_plugin_nvp('DEFAULT/nvp_user').with_value(p[:nvp_user])
-      should contain_neutron_plugin_nvp('DEFAULT/nvp_password').with_value(p[:nvp_password])
-      should contain_neutron_plugin_nvp('DEFAULT/nvp_password').with_secret( true )
-      should_not contain_neutron_plugin_nvp('DEFAULT/default_l3_gw_service_uuid').with_value(p[:default_l3_gw_service_uuid])
-    end
-
-    context 'configure nvp with optional params' do
-      before :each do
-        params.merge!(optional_params)
-      end
-
-      it 'should configure nvp.ini' do
-        should contain_neutron_plugin_nvp('DEFAULT/default_l3_gw_service_uuid').with_value(params[:default_l3_gw_service_uuid])
-      end
-    end
-
-    context 'configure nvp with wrong core_plugin configure' do
-      let :pre_condition do
-        "class { 'neutron':
-          rabbit_password => 'passw0rd',
-          core_plugin     => 'foo' }"
-      end
-      it 'should fail to configure nvp because core_plugin should contain NvpPluginV2 class' do
-        expect { subject }.to raise_error(Puppet::Error, /nvp plugin should be the core_plugin in neutron.conf/)
-      end
-    end
-  end
-
-  begin
-    context 'on Debian platforms' do
-      let :facts do
-        {:osfamily => 'Debian'}
-      end
-
-      let :platform_params do
-        { :nvp_server_package => 'neutron-plugin-nicira' }
-      end
-
-      it_configures 'neutron plugin nvp'
-    end
-
-    context 'on RedHat platforms' do
-      let :facts do
-        {:osfamily => 'RedHat'}
-      end
-
-      let :platform_params do
-        { :nvp_server_package => 'openstack-neutron-nicira' }
-      end
-
-      it_configures 'neutron plugin nvp'
-    end
-  end
-
-end