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

Add Mock for orgVdc in get_execute_query

This has bogus data and doesn't return all the fields. Again, it would be easy to extend if required.
This commit is contained in:
Anna Shipman 2014-07-11 15:02:09 +01:00
parent e11a22bb46
commit 3d4fb943eb

View file

@ -181,7 +181,30 @@ module Fog
:xsi_schemaLocation=>xsi_schema_location,
}
if type == 'orgVdcNetwork'
if type == 'orgVdc'
record_type = :OrgVdcRecord
vdc_id = data[:vdcs].keys[0]
vdc_name = data[:vdcs][vdc_id][:name]
records = [{
:storageUsedMB=>"123967",
:storageLimitMB=>"8388608",
:storageAllocationMB=>"0",
:status=>"READY",
:orgName=>"orgName",
:name=>vdc_name,
:memoryUsedMB=>"0",
:memoryLimitMB=>"0",
:memoryAllocationMB=>"0",
:isSystemVdc=>"false",
:isEnabled=>"true",
:isBusy=>"false",
:href=>make_href("vdc/#{vdc_id}"),
}]
body[:page] = 1.to_s # TODO: Support pagination
body[:pageSize] = records.size.to_s # TODO: Support pagination
body[:total] = records.size.to_s
body[record_type] = records
elsif type == 'orgVdcNetwork'
record_type = :OrgVdcNetworkRecords
data_type = :networks
records = []