    # File lib/fog/aws/requests/compute/disassociate_address.rb, line 35
            def disassociate_address(public_ip)
              response = Excon::Response.new
              response.status = 200
              if address = self.data[:addresses][public_ip]
                instance_id = address['instanceId']
                instance = self.data[:instances][instance_id]
                instance['ipAddress']         = instance['originalIpAddress']
                instance['dnsName']           = Fog::AWS::Mock.dns_name_for(instance['ipAddress'])
                address['instanceId'] = nil
                response.status = 200
                response.body = {
                  'requestId' => Fog::AWS::Mock.request_id,
                  'return'    => true
                }
                response
              else
                raise Fog::Compute::AWS::Error.new("AuthFailure => The address '#{public_ip}' does not belong to you.")
              end
            end