httpx/test/support/servlets/slow_dns.rb
2023-05-22 01:09:40 +02:00

21 lines
299 B
Ruby

# frozen_string_literal: true
require "resolv"
require_relative "test"
# from https://gist.github.com/peterc/1425383
class SlowDNSServer < TestDNSResolver
def initialize(timeout)
@timeout = timeout
super()
end
private
def dns_response(*)
sleep(@timeout)
super
end
end