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:
parent
ddbfd80924
commit
f69d827c3d
1 changed files with 5 additions and 1 deletions
|
@ -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'])
|
||||
|
|
Loading…
Add table
Reference in a new issue