Sha256: 43f0a06c863a84788f2a62b50532e4c14f0aaea2b3754e6b76b3cf6efc1e9ad3

Contents?: true

Size: 690 Bytes

Versions: 24

Compression:

Stored size: 690 Bytes

Contents

require 'spec'
require 'open-uri'
require 'fog'
Fog.bin = true
require 'fog/core/bin'
require 'fog/vcloud/bin'

if ENV["FOG_MOCK"] == "true"
  Fog.mock!
end

def eventually(max_delay = 16, &block)
  delays = [0]
  delay_step = 1
  total = 0
  while true
    delay = 1
    delay_step.times do
      delay *= 2
    end
    delays << delay
    delay_step += 1
    break if delay >= max_delay
  end
  delays.each do |delay|
    begin
      sleep(delay)
      yield
      break
    rescue => error
      raise error if delay >= max_delay
    end
  end
end

unless defined?(GENTOO_AMI)
  GENTOO_AMI = 'ami-5ee70037'
end

def lorem_file
  File.open(File.dirname(__FILE__) + '/lorem.txt', 'r')
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
fog-0.3.31 spec/spec_helper.rb
fog-0.3.30 spec/spec_helper.rb
fog-0.3.29 spec/spec_helper.rb
fog-0.3.28 spec/spec_helper.rb
fog-0.3.27 spec/spec_helper.rb
fog-0.3.26 spec/spec_helper.rb
fog-0.3.25 spec/spec_helper.rb
fog-0.3.24 spec/spec_helper.rb
fog-0.3.23 spec/spec_helper.rb
fog-0.3.22 spec/spec_helper.rb
fog-0.3.21 spec/spec_helper.rb
fog-0.3.20 spec/spec_helper.rb
fog-0.3.19 spec/spec_helper.rb
fog-0.3.18 spec/spec_helper.rb
fog-0.3.17 spec/spec_helper.rb
fog-0.3.16 spec/spec_helper.rb
fog-0.3.15 spec/spec_helper.rb
fog-0.3.14 spec/spec_helper.rb
fog-0.3.13 spec/spec_helper.rb
fog-0.3.12 spec/spec_helper.rb