Sha256: 76db71de7c6142a372001adeb48e0a52bb0e894e986dab34eb0e85b73f258b69

Contents?: true

Size: 1023 Bytes

Versions: 79

Compression:

Stored size: 1023 Bytes

Contents

Shindo.tests('AWS::CloudWatch | metric requests', ['aws', 'cloudwatch']) do
  tests('success') do

    @metrics_statistic_format = {
      'GetMetricStatisticsResult' => {
        'Label' => String,
        'Datapoints' => [{
          "Timestamp" => Time,
          'Unit' => String,
          'Minimum' => Float,
          'Maximum' => Float,
          'Average' => Float,
          'Sum' => Float,
          'SampleCount' => Float
        }],
      },
      'ResponseMetadata' => {
        'RequestId' => String
      }
    }

    tests("#get_metric_statistics").formats(@metrics_statistic_format) do
      pending if Fog.mocking?
      instanceId = 'i-420c352f'
      Fog::AWS[:cloud_watch].get_metric_statistics({'Statistics' => ['Minimum','Maximum','Sum','SampleCount','Average'], 'StartTime' => (Time.now-600).iso8601, 'EndTime' => Time.now.iso8601, 'Period' => 60, 'MetricName' => 'DiskReadBytes', 'Namespace' => 'AWS/EC2', 'Dimensions' => [{'Name' => 'InstanceId', 'Value' => instanceId}]}).body
    end
  end
end

Version data entries

79 entries across 77 versions & 6 rubygems

Version Path
fog-aws-0.0.8 tests/requests/cloud_watch/get_metric_statistics_tests.rb
fog-aws-0.0.7 tests/requests/cloud_watch/get_metric_statistics_tests.rb
fog-aws-0.0.6 tests/requests/cloud_watch/get_metric_statistics_tests.rb
fog-aws-0.0.5 tests/requests/cloud_watch/get_metric_statistics_tests.rb
fog-1.26.0 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
fog-1.25.0 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
nsidc-fog-1.24.1 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
fog-1.24.0 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.11 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.10 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.9 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.8 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.7 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.6 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
fog-1.23.0 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.4 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.3 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
ns-fog-1.22.2 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb
fog-1.22.1 tests/aws/requests/cloud_watch/get_metric_statistics_tests.rb