Merge "Add missing tests for module import in nova"

This commit is contained in:
Zuul 2019-09-10 22:13:42 +00:00 committed by Gerrit Code Review
commit bbef575f01
2 changed files with 22 additions and 5 deletions

View File

@ -42,8 +42,9 @@ eos
is_expected.to contain_class('tripleo::profile::base::nova') is_expected.to contain_class('tripleo::profile::base::nova')
is_expected.to_not contain_class('nova::keystone::authtoken') is_expected.to_not contain_class('nova::keystone::authtoken')
is_expected.to_not contain_class('nova::api') is_expected.to_not contain_class('nova::api')
is_expected.to_not contain_class('nova::wsgi::apache_api') is_expected.to_not contain_class('nova::cors')
is_expected.to_not contain_class('nova::network::neutron') is_expected.to_not contain_class('nova::network::neutron')
is_expected.to_not contain_class('nova::wsgi::apache_api')
} }
end end
@ -59,8 +60,9 @@ eos
is_expected.to contain_class('nova::cell_v2::simple_setup') is_expected.to contain_class('nova::cell_v2::simple_setup')
is_expected.to contain_class('nova::keystone::authtoken') is_expected.to contain_class('nova::keystone::authtoken')
is_expected.to contain_class('nova::api') is_expected.to contain_class('nova::api')
is_expected.to_not contain_class('nova::wsgi::apache_api') is_expected.to contain_class('nova::cors')
is_expected.to contain_class('nova::network::neutron') is_expected.to contain_class('nova::network::neutron')
is_expected.to_not contain_class('nova::wsgi::apache_api')
} }
end end
@ -76,8 +78,9 @@ eos
is_expected.to contain_class('nova::cell_v2::simple_setup') is_expected.to contain_class('nova::cell_v2::simple_setup')
is_expected.to contain_class('nova::keystone::authtoken') is_expected.to contain_class('nova::keystone::authtoken')
is_expected.to contain_class('nova::api') is_expected.to contain_class('nova::api')
is_expected.to_not contain_class('nova::wsgi::apache_api') is_expected.to contain_class('nova::cors')
is_expected.to contain_class('nova::network::neutron') is_expected.to contain_class('nova::network::neutron')
is_expected.to_not contain_class('nova::wsgi::apache_api')
} }
end end
@ -91,8 +94,9 @@ eos
is_expected.to_not contain_class('nova::db::sync_cell_v2') is_expected.to_not contain_class('nova::db::sync_cell_v2')
is_expected.to contain_class('nova::keystone::authtoken') is_expected.to contain_class('nova::keystone::authtoken')
is_expected.to contain_class('nova::api') is_expected.to contain_class('nova::api')
is_expected.to_not contain_class('nova::wsgi::apache_api') is_expected.to contain_class('nova::cors')
is_expected.to contain_class('nova::network::neutron') is_expected.to contain_class('nova::network::neutron')
is_expected.to_not contain_class('nova::wsgi::apache_api')
} }
end end
@ -109,8 +113,9 @@ eos
is_expected.to_not contain_class('nova::db::sync_cell_v2') is_expected.to_not contain_class('nova::db::sync_cell_v2')
is_expected.to contain_class('nova::keystone::authtoken') is_expected.to contain_class('nova::keystone::authtoken')
is_expected.to contain_class('nova::api') is_expected.to contain_class('nova::api')
is_expected.to contain_class('nova::wsgi::apache_api') is_expected.to contain_class('nova::cors')
is_expected.to contain_class('nova::network::neutron') is_expected.to contain_class('nova::network::neutron')
is_expected.to contain_class('nova::wsgi::apache_api')
} }
end end

View File

@ -30,7 +30,10 @@ describe 'tripleo::profile::base::nova' do
is_expected.to contain_class('tripleo::profile::base::nova') is_expected.to contain_class('tripleo::profile::base::nova')
is_expected.to_not contain_class('nova') is_expected.to_not contain_class('nova')
is_expected.to_not contain_class('nova::config') is_expected.to_not contain_class('nova::config')
is_expected.to_not contain_class('nova::logging')
is_expected.to_not contain_class('nova::cache') is_expected.to_not contain_class('nova::cache')
is_expected.to_not contain_class('nova::placement')
is_expected.to_not contain_class('nova::keystone::service_user')
} }
end end
@ -49,11 +52,14 @@ describe 'tripleo::profile::base::nova' do
:default_transport_url => 'rabbit://nova:foo@localhost:5672/?ssl=0' :default_transport_url => 'rabbit://nova:foo@localhost:5672/?ssl=0'
) )
is_expected.to contain_class('nova::config') is_expected.to contain_class('nova::config')
is_expected.to contain_class('nova::logging')
is_expected.to contain_class('nova::cache').with( is_expected.to contain_class('nova::cache').with(
:enabled => true, :enabled => true,
:backend => 'oslo_cache.memcache_pool', :backend => 'oslo_cache.memcache_pool',
:memcache_servers => ['127.0.0.1:11211'] :memcache_servers => ['127.0.0.1:11211']
) )
is_expected.to contain_class('nova::placement')
is_expected.to contain_class('nova::keystone::service_user')
} }
end end
@ -69,7 +75,10 @@ describe 'tripleo::profile::base::nova' do
is_expected.to contain_class('tripleo::profile::base::nova') is_expected.to contain_class('tripleo::profile::base::nova')
is_expected.to_not contain_class('nova') is_expected.to_not contain_class('nova')
is_expected.to_not contain_class('nova::config') is_expected.to_not contain_class('nova::config')
is_expected.to_not contain_class('nova::logging')
is_expected.to_not contain_class('nova::cache') is_expected.to_not contain_class('nova::cache')
is_expected.to_not contain_class('nova::placement')
is_expected.to_not contain_class('nova::keystone::service_user')
} }
end end
@ -90,7 +99,10 @@ describe 'tripleo::profile::base::nova' do
:nova_private_key => nil, :nova_private_key => nil,
) )
is_expected.to contain_class('nova::config') is_expected.to contain_class('nova::config')
is_expected.to contain_class('nova::logging')
is_expected.to contain_class('nova::cache') is_expected.to contain_class('nova::cache')
is_expected.to contain_class('nova::placement')
is_expected.to contain_class('nova::keystone::service_user')
is_expected.to_not contain_class('nova::migration::libvirt') is_expected.to_not contain_class('nova::migration::libvirt')
is_expected.to_not contain_file('/etc/nova/migration/authorized_keys') is_expected.to_not contain_file('/etc/nova/migration/authorized_keys')
is_expected.to_not contain_file('/etc/nova/migration/identity') is_expected.to_not contain_file('/etc/nova/migration/identity')