From: Michal Fojtik <[email protected]>
Signed-off-by: Michal fojtik <[email protected]> --- server/lib/deltacloud/models/key.rb | 2 ++ server/lib/ec2/helpers/errors.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/server/lib/deltacloud/models/key.rb b/server/lib/deltacloud/models/key.rb index 64c4cc7..8e183a1 100644 --- a/server/lib/deltacloud/models/key.rb +++ b/server/lib/deltacloud/models/key.rb @@ -38,12 +38,14 @@ class Key < BaseModel # Mock fingerprint generator # 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f def self.generate_mock_fingerprint + return "1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f" if ENV['RACK_ENV'] == 'test' (0..19).map { "%02x" % (rand * 0xff) }.join(':') end # Mock PEM file # NOTE: This is a fake PEM file, it will not work against SSH def self.generate_mock_pem + return "" if ENV['RACK_ENV'] == 'test' chars = (('a'..'z').to_a + ('A'..'Z').to_a + ('0'..'9').to_a + %w(= / + )) pem_material = (1..21).map do (1..75).collect{|a| chars[rand(chars.size)] }.join diff --git a/server/lib/ec2/helpers/errors.rb b/server/lib/ec2/helpers/errors.rb index 7f8d610..0adddf0 100644 --- a/server/lib/ec2/helpers/errors.rb +++ b/server/lib/ec2/helpers/errors.rb @@ -31,6 +31,7 @@ module Deltacloud::EC2 end def request_id + return 'd4aa733f84758b12e62ceb416c41aecb' if ENV['RACK_ENV'] == 'test' Digest::MD5.hexdigest("#{request.env['REMOTE_ADDR']}#{request.env['HTTP_USER_AGENT']}#{Time.now.to_i}#{rand(250)}") end -- 1.7.10.2
