def test_load_default_settings
@server_params.load(self)
assert_equal(1, @params_call)
assert_equal([ 'server_type',
'port',
'bind_address',
'timeout',
'keep_alive',
'max_requests',
'queue_length',
'messengers',
'messenger_threads',
'messenger_queue_length',
'subprocess_user',
'subprocess_group',
'do_not_reverse_lookup'
].sort,
@params_names.sort)
assert_equal('multithread', @server_params.server_type)
assert_equal(8888, @server_params.port)
assert_equal(nil, @server_params.bind_address)
assert_equal(300, @server_params.timeout)
assert_equal(8, @server_params.keep_alive)
assert_equal(32, @server_params.max_requests)
assert_equal(16, @server_params.queue_length)
assert_equal(8, @server_params.messengers)
assert_equal(4, @server_params.messenger_threads)
assert_equal(4, @server_params.messenger_queue_length)
assert_equal('nobody', @server_params.subprocess_user)
assert_equal('nobody', @server_params.subprocess_group)
assert_equal(false, @server_params.do_not_reverse_lookup)
end