test/api_stub/requests/network/public_ip.rb in fog-azure-rm-0.0.4 vs test/api_stub/requests/network/public_ip.rb in fog-azure-rm-0.0.5
- old
+ new
@@ -1,13 +1,13 @@
module ApiStub
module Requests
module Network
class PublicIp
- def self.create_public_ip_response
+ def self.create_public_ip_response(network_client)
body = '{
"name": "fog-test-public-ip",
- "id": "/subscriptions/{guid}/resourceGroups/fog-test-rg/Microsoft.Network/publicIpAddresses/fog-test-public-ip",
+ "id": "/subscriptions/{guid}/resourceGroups/fog-test-rg/providers/Microsoft.Network/publicIpAddresses/fog-test-public-ip",
"location": "West US",
"tags": {
"key": "value"
},
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
@@ -25,16 +25,15 @@
"fqdn": "mylabel.northus.cloudapp.azure.com.",
"reverseFqdn": "contoso.com."
}
}
}'
- result = MsRestAzure::AzureOperationResponse.new(MsRest::HttpOperationRequest.new('', '', ''), Faraday::Response.new)
- result.body = Azure::ARM::Network::Models::PublicIPAddress.deserialize_object(JSON.load(body))
- result
+ public_ip_mapper = Azure::ARM::Network::Models::PublicIPAddress.mapper
+ network_client.deserialize(public_ip_mapper, JSON.load(body), 'result.body')
end
- def self.list_public_ips_response
+ def self.list_public_ips_response(network_client)
body = '{
"value": [ {
"name": "myPublicIP1",
"id": "/subscriptions/{guid}/resourceGroups/rg1/Microsoft.Network/publicIpAddresses/ip1",
"location": "North US",
@@ -57,12 +56,11 @@
"reverseFqdn": "contoso.com."
}
}
} ]
}'
- result = MsRestAzure::AzureOperationResponse.new(MsRest::HttpOperationRequest.new('', '', ''), Faraday::Response.new)
- result.body = Azure::ARM::Network::Models::PublicIPAddressListResult.deserialize_object(JSON.load(body))
- result
+ public_ip_mapper = Azure::ARM::Network::Models::PublicIPAddressListResult.mapper
+ network_client.deserialize(public_ip_mapper, JSON.load(body), 'result.body')
end
def self.delete_public_ip_response
MsRestAzure::AzureOperationResponse.new(MsRest::HttpOperationRequest.new('', '', ''), Faraday::Response.new)
end