test/api_stub/requests/network/public_ip.rb in fog-azure-rm-0.1.1 vs test/api_stub/requests/network/public_ip.rb in fog-azure-rm-0.1.2

- old
+ new

@@ -1,71 +1,71 @@ -module ApiStub - module Requests - module Network - class PublicIp - def self.create_public_ip_response(network_client) - body = '{ - "name": "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\"", - "properties": { - "resourceGuid":"0CB6BF8A-FFBD-486A-A6A2-DA6633481B50", - "provisioningState": "Succeeded", - "ipAddress": "1.1.1.1", - "publicIPAllocationMethod": "Dynamic", - "idleTimeoutInMinutes": 4, - "ipConfiguration": { - "id": "/subscriptions/{guid}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/vm1nic1/ipConfigurations/ip1" - }, - "dnsSettings": { - "domainNameLabel": "mylabel", - "fqdn": "mylabel.northus.cloudapp.azure.com.", - "reverseFqdn": "contoso.com." - } - } - }' - public_ip_mapper = Azure::ARM::Network::Models::PublicIPAddress.mapper - network_client.deserialize(public_ip_mapper, Fog::JSON.decode(body), 'result.body') - end - - def self.list_public_ips_response(network_client) - body = '{ - "value": [ { - "name": "myPublicIP1", - "id": "/subscriptions/{guid}/resourceGroups/rg1/Microsoft.Network/publicIpAddresses/ip1", - "location": "North US", - "tags": { - "key": "value" - }, - "etag": "W/\"00000000-0000-0000-0000-000000000000\"", - "properties": { - "resourceGuid":"0CB6BF8A-FFBD-486A-A6A2-DA6633481B50", - "provisioningState": "Succeeded", - "ipAddress": "1.1.1.1", - "publicIPAllocationMethod": "Static", - "idleTimeoutInMinutes": 4, - "ipConfiguration": { - "id": "/subscriptions/{guid}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/vm1nic1/ipConfigurations/ip1" - }, - "dnsSettings": { - "domainNameLabel": "mylabel", - "fqdn": "mylabel.northus.cloudapp.azure.com.", - "reverseFqdn": "contoso.com." - } - } - } ] - }' - public_ip_mapper = Azure::ARM::Network::Models::PublicIPAddressListResult.mapper - network_client.deserialize(public_ip_mapper, Fog::JSON.decode(body), 'result.body') - end - - def self.delete_public_ip_response - MsRestAzure::AzureOperationResponse.new(MsRest::HttpOperationRequest.new('', '', ''), Faraday::Response.new) - end - end - end - end -end +module ApiStub + module Requests + module Network + class PublicIp + def self.create_public_ip_response(network_client) + body = '{ + "name": "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\"", + "properties": { + "resourceGuid":"0CB6BF8A-FFBD-486A-A6A2-DA6633481B50", + "provisioningState": "Succeeded", + "ipAddress": "1.1.1.1", + "publicIPAllocationMethod": "Dynamic", + "idleTimeoutInMinutes": 4, + "ipConfiguration": { + "id": "/subscriptions/{guid}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/vm1nic1/ipConfigurations/ip1" + }, + "dnsSettings": { + "domainNameLabel": "mylabel", + "fqdn": "mylabel.northus.cloudapp.azure.com.", + "reverseFqdn": "contoso.com." + } + } + }' + public_ip_mapper = Azure::ARM::Network::Models::PublicIPAddress.mapper + network_client.deserialize(public_ip_mapper, Fog::JSON.decode(body), 'result.body') + end + + def self.list_public_ips_response(network_client) + body = '{ + "value": [ { + "name": "myPublicIP1", + "id": "/subscriptions/{guid}/resourceGroups/rg1/Microsoft.Network/publicIpAddresses/ip1", + "location": "North US", + "tags": { + "key": "value" + }, + "etag": "W/\"00000000-0000-0000-0000-000000000000\"", + "properties": { + "resourceGuid":"0CB6BF8A-FFBD-486A-A6A2-DA6633481B50", + "provisioningState": "Succeeded", + "ipAddress": "1.1.1.1", + "publicIPAllocationMethod": "Static", + "idleTimeoutInMinutes": 4, + "ipConfiguration": { + "id": "/subscriptions/{guid}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/vm1nic1/ipConfigurations/ip1" + }, + "dnsSettings": { + "domainNameLabel": "mylabel", + "fqdn": "mylabel.northus.cloudapp.azure.com.", + "reverseFqdn": "contoso.com." + } + } + } ] + }' + public_ip_mapper = Azure::ARM::Network::Models::PublicIPAddressListResult.mapper + network_client.deserialize(public_ip_mapper, Fog::JSON.decode(body), 'result.body') + end + + def self.delete_public_ip_response + MsRestAzure::AzureOperationResponse.new(MsRest::HttpOperationRequest.new('', '', ''), Faraday::Response.new) + end + end + end + end +end