AnyEvent-Whois-Raw

 view release on metacpan or  search on metacpan

t/2_blocking.t  view on Meta::CPAN

	is($info, '', 'mail.com timeout');
	like($srv, qr/timed out/, 'right error message');
	ok(time()-$start < 10, 'mail.com timed out');
	$cv->end;
};

while (my ($domain, $rule) = each(%rules)) {
	whois $domain, "$host:$port", sub {
		my ($info, $srv) = @_;
		is($info, $rule->{info}, "$domain info");
		ok(time()-$start < $rule->{sleep}+2, "$domain was not blocked ");
		$cv->end;
	};
}

$cv->recv;
kill 15, $pid;
done_testing();

sub make_whois_server {
	my %rules = @_;



( run in 0.447 second using v1.01-cache-2.11-cpan-49f99fa48dc )