def put_url(uri, params={}, opts={})
header 'Accept', accept(opts[:format] || :xml)
if DeltacloudTestCommon::recording?
VCR.use_cassette("put-"+Digest::SHA1.hexdigest("#{uri}-#{params}-#{authenticate(opts)}")) do
put(uri, params || {}, authenticate(opts))
end
else
put(uri, params || {}, authenticate(opts))
if last_response.status.to_s =~ /5(\d{2})/
puts "============= [ ERROR ] ================"
puts last_response.body
puts "============= [ RESPONSE ] ================"
puts last_response.errors
end
end
end