puppet-manila/spec/classes/manila_quota_spec.rb
Xiaohua Yuan 17c4e995e5 Add related parameters to manila::quota
This patch is aim to following params in manila::quota:
  - quota_snapshot_gigabytes
  - quota_share_networks
  - reservation_expire
  - until_refresh
  - max_age

Change-Id: Ic28c6115a7c07554c6d333e491a2f1dd252c9520
Closes-Bug: #1469583
2015-07-01 00:18:28 -07:00

61 lines
2.3 KiB
Ruby

require 'spec_helper'
describe 'manila::quota' do
describe 'with default parameters' do
it 'contains default values' do
is_expected.to contain_manila_config('DEFAULT/quota_shares').with(
:value => 10)
is_expected.to contain_manila_config('DEFAULT/quota_snapshots').with(
:value => 10)
is_expected.to contain_manila_config('DEFAULT/quota_gigabytes').with(
:value => 1000)
is_expected.to contain_manila_config('DEFAULT/quota_driver').with(
:value => 'manila.quota.DbQuotaDriver')
is_expected.to contain_manila_config('DEFAULT/quota_snapshot_gigabytes').with(
:value => 1000)
is_expected.to contain_manila_config('DEFAULT/quota_share_networks').with(
:value => 10)
is_expected.to contain_manila_config('DEFAULT/reservation_expire').with(
:value => 86400)
is_expected.to contain_manila_config('DEFAULT/until_refresh').with(
:value => 0)
is_expected.to contain_manila_config('DEFAULT/max_age').with(
:value => 0)
end
end
describe 'with overridden parameters' do
let :params do
{ :quota_shares => 1000,
:quota_snapshots => 1000,
:quota_gigabytes => 100000,
:quota_snapshot_gigabytes => 10000,
:quota_share_networks => 100,
:reservation_expire => 864000,
:until_refresh => 10,
:max_age => 10,}
end
it 'contains overrided values' do
is_expected.to contain_manila_config('DEFAULT/quota_shares').with(
:value => 1000)
is_expected.to contain_manila_config('DEFAULT/quota_snapshots').with(
:value => 1000)
is_expected.to contain_manila_config('DEFAULT/quota_gigabytes').with(
:value => 100000)
is_expected.to contain_manila_config('DEFAULT/quota_driver').with(
:value => 'manila.quota.DbQuotaDriver')
is_expected.to contain_manila_config('DEFAULT/quota_snapshot_gigabytes').with(
:value => 10000)
is_expected.to contain_manila_config('DEFAULT/quota_share_networks').with(
:value => 100)
is_expected.to contain_manila_config('DEFAULT/reservation_expire').with(
:value => 864000)
is_expected.to contain_manila_config('DEFAULT/until_refresh').with(
:value => 10)
is_expected.to contain_manila_config('DEFAULT/max_age').with(
:value => 10)
end
end
end