fix apache::vhost concat test breakage
We do not need to verify the contents of the file that apache::vhost (via concat) generates, so just skip it. Closes-Bug: #1392499 Change-Id: I07f3542855887fae6fc4a182aadbd63e67c5a248
This commit is contained in:
@@ -16,27 +16,6 @@ describe 'keystone::wsgi::apache' do
|
||||
]
|
||||
end
|
||||
|
||||
# concat::fragment { "${name}-wsgi":
|
||||
# $filename = regsubst($name, ' ', '_', 'G')
|
||||
# target => "${priority_real}-${filename}.conf",
|
||||
# $safe_name = regsubst($name, '[/:\n]', '_', 'GM')
|
||||
# $safe_target_name = regsubst($target, '[/:\n]', '_', 'GM')
|
||||
# $concatdir = $concat::setup::concatdir
|
||||
# $fragdir = "${concatdir}/${safe_target_name}"
|
||||
# file { "${fragdir}/fragments/${order}_${safe_name}":
|
||||
def get_concat_name(base_name)
|
||||
# pp subject.resources
|
||||
priority = 10
|
||||
order = 250
|
||||
base_dir = facts[:concat_basedir]
|
||||
safe_name = base_name.gsub(/[\/:\n]/m, '_') + '-wsgi'
|
||||
target = "#{priority}-#{base_name}.conf"
|
||||
safe_target_name = target.gsub(/[\/:\n]/m, '_')
|
||||
frag_dir = "#{base_dir}/#{safe_target_name}"
|
||||
full_name = "#{frag_dir}/fragments/#{order}_#{safe_name}"
|
||||
return full_name
|
||||
end
|
||||
|
||||
shared_examples_for 'apache serving keystone with mod_wsgi' do
|
||||
it { should contain_service('httpd').with_name(platform_parameters[:httpd_service_name]) }
|
||||
it { should contain_class('keystone::params') }
|
||||
@@ -100,12 +79,6 @@ describe 'keystone::wsgi::apache' do
|
||||
'wsgi_script_aliases' => { '/' => "#{platform_parameters[:wsgi_script_path]}/main" },
|
||||
'require' => 'File[keystone_wsgi_main]'
|
||||
)}
|
||||
it { should contain_file(get_concat_name('keystone_wsgi_main')).with_content(
|
||||
/^ WSGIDaemonProcess keystone_main group=keystone processes=1 threads=#{facts[:processorcount]} user=keystone$/
|
||||
)}
|
||||
it { should contain_file(get_concat_name('keystone_wsgi_admin')).with_content(
|
||||
/^ WSGIDaemonProcess keystone_admin group=keystone processes=1 threads=#{facts[:processorcount]} user=keystone$/
|
||||
)}
|
||||
it { should contain_file("#{platform_parameters[:httpd_ports_file]}") }
|
||||
end
|
||||
|
||||
@@ -148,12 +121,7 @@ describe 'keystone::wsgi::apache' do
|
||||
'wsgi_script_aliases' => { '/' => "#{platform_parameters[:wsgi_script_path]}/main" },
|
||||
'require' => 'File[keystone_wsgi_main]'
|
||||
)}
|
||||
it { should contain_file(get_concat_name('keystone_wsgi_main')).with_content(
|
||||
/^ WSGIDaemonProcess keystone_main group=keystone processes=#{params[:workers]} threads=#{facts[:processorcount]} user=keystone$/
|
||||
)}
|
||||
it { should contain_file(get_concat_name('keystone_wsgi_admin')).with_content(
|
||||
/^ WSGIDaemonProcess keystone_admin group=keystone processes=#{params[:workers]} threads=#{facts[:processorcount]} user=keystone$/
|
||||
)}
|
||||
|
||||
it { should contain_file("#{platform_parameters[:httpd_ports_file]}") }
|
||||
end
|
||||
|
||||
@@ -188,15 +156,6 @@ describe 'keystone::wsgi::apache' do
|
||||
},
|
||||
'require' => 'File[keystone_wsgi_main]'
|
||||
)}
|
||||
it { should contain_file(get_concat_name('keystone_wsgi_main')).with_content(
|
||||
/^ WSGIDaemonProcess keystone_main group=keystone processes=#{params[:workers]} threads=#{facts[:processorcount]} user=keystone$/
|
||||
)}
|
||||
it do
|
||||
expect_file = get_concat_name('keystone_wsgi_admin')
|
||||
expect {
|
||||
should contain_file(expect_file)
|
||||
}.to raise_error(RSpec::Expectations::ExpectationNotMetError, /expected that the catalogue would contain File\[#{expect_file}\]/)
|
||||
end
|
||||
end
|
||||
|
||||
describe 'when overriding parameters using same port and same path' do
|
||||
|
Reference in New Issue
Block a user