1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[compute|aws] When mocking, instances don't show up right away.

This commit is contained in:
Dan Peterson 2011-09-19 17:17:44 -03:00
parent ddbfd80924
commit f69d827c3d

View file

@ -160,7 +160,11 @@ module Fog
instance_set.each do |instance|
case instance['instanceState']['name']
when 'pending'
if Time.now - instance['launchTime'] >= Fog::Mock.delay
if Time.now - instance['launchTime'] < Fog::Mock.delay * 2
raise Fog::Compute::AWS::NotFound.new("The instance ID '#{instance['instanceId']}' does not exist")
end
if Time.now - instance['launchTime'] >= Fog::Mock.delay * 2
instance['ipAddress'] = Fog::AWS::Mock.ip_address
instance['originalIpAddress'] = instance['ipAddress']
instance['dnsName'] = Fog::AWS::Mock.dns_name_for(instance['ipAddress'])