
Depends-On: I8e3cd60fa50e04221aedf5c153c1ecb8a5bd97b5 Change-Id: I920479f9d5f0d94151c63a5fdc1445edf984a01a Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
60 lines
1.7 KiB
Ruby
60 lines
1.7 KiB
Ruby
#
|
|
# Copyright (C) 2013 eNovance SAS <licensing@enovance.com>
|
|
#
|
|
# Author: Emilien Macchi <emilien.macchi@enovance.com>
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
#
|
|
# Tests for swift::proxy::bulk
|
|
#
|
|
|
|
require 'spec_helper'
|
|
|
|
describe 'swift::proxy::bulk' do
|
|
|
|
describe "when using default parameters" do
|
|
it 'should build the fragment with correct parameters' do
|
|
is_expected.to contain_concat_fragment('swift_bulk').with_content('
|
|
[filter:bulk]
|
|
use = egg:swift#bulk
|
|
max_containers_per_extraction = 10000
|
|
max_failed_extractions = 1000
|
|
max_deletes_per_request = 10000
|
|
yield_frequency = 60
|
|
')
|
|
end
|
|
end
|
|
|
|
describe "when overriding default parameters" do
|
|
let :params do
|
|
{
|
|
:max_containers_per_extraction => 5000,
|
|
:max_failed_extractions => 500,
|
|
:max_deletes_per_request => 5000,
|
|
:yield_frequency => 10
|
|
}
|
|
end
|
|
it 'should build the fragment with correct parameters' do
|
|
is_expected.to contain_concat_fragment('swift_bulk').with_content('
|
|
[filter:bulk]
|
|
use = egg:swift#bulk
|
|
max_containers_per_extraction = 5000
|
|
max_failed_extractions = 500
|
|
max_deletes_per_request = 5000
|
|
yield_frequency = 10
|
|
')
|
|
end
|
|
end
|
|
|
|
end
|