Sha256: dd6d3cb4c696cf40fdf969a91fa84c49537e39a7a462059494fdf1a0f6a54bc5
Contents?: true
Size: 1.04 KB
Versions: 5
Compression:
Stored size: 1.04 KB
Contents
module Fog module Compute class OpenStack class Real def get_volume_details(volume_id) request( :expects => 200, :method => 'GET', :path => "os-volumes/#{volume_id}" ) end end class Mock def get_volume_details(detailed=true) response = Excon::Response.new response.status = 200 response.body = { 'volume' => { 'id' => '1', 'displayName' => Fog::Mock.random_letters(rand(8) + 5), 'displayDescription' => Fog::Mock.random_letters(rand(12) + 10), 'size' => 3, 'volumeType' => nil, 'snapshotId' => '4', 'status' => 'online', 'availabilityZone' => 'nova', 'createdAt' => Time.now, 'attachments' => [] } } response end end end end end
Version data entries
5 entries across 5 versions & 3 rubygems