Sha256: c3eb004d1d455c111466f2770ff41dce811bed7690aaf3aca86dd131dd97913f

Contents?: true

Size: 1.28 KB

Versions: 103

Compression:

Stored size: 1.28 KB

Contents

Shindo.tests('AWS::RDS | parameter requests', ['aws', 'rds']) do
  tests('success') do
    pending if Fog.mocking?
    
    Fog::AWS[:rds].create_db_parameter_group('fog-group', 'MySQL5.1', 'Some description')
    
    tests('#modify_db_parameter_group').formats(AWS::RDS::Formats::MODIFY_PARAMETER_GROUP) do
      body = Fog::AWS[:rds].modify_db_parameter_group('fog-group',[
        {'ParameterName' => 'query_cache_size',
        'ParameterValue' => '12345',
        'ApplyMethod' => 'immediate'} 
      ]).body
      
      body
    end
    
    tests('#describe_db_parameters').formats(AWS::RDS::Formats::DESCRIBE_DB_PARAMETERS) do
      Fog::AWS[:rds].describe_db_parameters('fog-group', :max_records => 20).body
    end


    tests("#describe_db_parameters :source => 'user'")do
      body = Fog::AWS[:rds].describe_db_parameters('fog-group', :source => 'user').body
      returns(1){ body['DescribeDBParametersResult']['Parameters'].length}
      
      param = body['DescribeDBParametersResult']['Parameters'].first
      returns('query_cache_size'){param['ParameterName']}
      returns('12345'){param['ParameterValue']}
      returns(true){param['IsModifiable']}
      returns('query_cache_size'){param['ParameterName']}
    end
    Fog::AWS[:rds].delete_db_parameter_group('fog-group')
    
  end
end

Version data entries

103 entries across 103 versions & 17 rubygems

Version Path
fog-1.22.0 tests/aws/requests/rds/parameter_request_tests.rb
fog-1.21.0 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.20.0.20140305101839 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.20.0.20140305101305 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20140212012611 tests/aws/requests/rds/parameter_request_tests.rb
fog-1.20.0 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20140110004459 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20140110003812 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20140109202555 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20140107192102 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20140107142106 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.19.0.20131219203941 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131219193542 tests/aws/requests/rds/parameter_request_tests.rb
fog-1.19.0 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131219033443 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131219032002 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131219030716 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131219022322 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131218202447 tests/aws/requests/rds/parameter_request_tests.rb
fog-maestrodev-1.18.0.20131209091424 tests/aws/requests/rds/parameter_request_tests.rb