cleanup(jafar): do not depend on netx and urlgetter (#792)
There's no point in doing that. Also, once this change is merged, it becomes easier to cleanup/simplify netx. See https://github.com/ooni/probe/issues/2121
This commit is contained in:
parent
76b65893a1
commit
15da0f5344
19 changed files with 341 additions and 271 deletions
|
|
@ -65,6 +65,23 @@ func TestNewParallelResolverUDP(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
func TestNewParallelDNSOverHTTPSResolver(t *testing.T) {
|
||||
resolver := NewParallelDNSOverHTTPSResolver(log.Log, "https://1.1.1.1/dns-query")
|
||||
idna := resolver.(*resolverIDNA)
|
||||
logger := idna.Resolver.(*resolverLogger)
|
||||
if logger.Logger != log.Log {
|
||||
t.Fatal("invalid logger")
|
||||
}
|
||||
shortCircuit := logger.Resolver.(*resolverShortCircuitIPAddr)
|
||||
errWrapper := shortCircuit.Resolver.(*resolverErrWrapper)
|
||||
para := errWrapper.Resolver.(*ParallelResolver)
|
||||
txp := para.Transport().(*dnsTransportErrWrapper)
|
||||
dnsTxp := txp.DNSTransport.(*DNSOverHTTPSTransport)
|
||||
if dnsTxp.Address() != "https://1.1.1.1/dns-query" {
|
||||
t.Fatal("invalid address")
|
||||
}
|
||||
}
|
||||
|
||||
func TestResolverSystem(t *testing.T) {
|
||||
t.Run("Network", func(t *testing.T) {
|
||||
expected := "antani"
|
||||
|
|
|
|||
Loading…
Reference in a new issue