Skip to content

Commit

Permalink
Fix resolver test endpoint (#4784)
Browse files Browse the repository at this point in the history
  • Loading branch information
Eric-Warehime authored Nov 14, 2022
1 parent 1a13168 commit 445b45b
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions tools/network/resolver_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,21 +32,21 @@ func TestResolver(t *testing.T) {
// start with a resolver that has no specific DNS address defined.
// we want to make sure that it will go to the default DNS server ( 8.8.8.8 )
resolver := Resolver{}
cname, addrs, err := resolver.LookupSRV(context.Background(), "jabber", "tcp", "gmail.com")
cname, addrs, err := resolver.LookupSRV(context.Background(), "telemetry", "tls", "devnet.algodev.network")
require.NoError(t, err)
require.Equal(t, "_jabber._tcp.gmail.com.", cname)
require.True(t, len(addrs) > 3)
require.Equal(t, "_telemetry._tls.devnet.algodev.network.", cname)
require.True(t, len(addrs) == 1)
require.Equal(t, defaultDNSAddress, resolver.EffectiveResolverDNS())

// specify a specific resolver to work with ( cloudflare DNS server is 1.1.1.1 )
cloudFlareIPAddr, _ := net.ResolveIPAddr("ip", "1.1.1.1")
resolver = Resolver{
dnsAddress: *cloudFlareIPAddr,
}
cname, addrs, err = resolver.LookupSRV(context.Background(), "jabber", "tcp", "gmail.com")
cname, addrs, err = resolver.LookupSRV(context.Background(), "telemetry", "tls", "devnet.algodev.network")
require.NoError(t, err)
require.Equal(t, "_jabber._tcp.gmail.com.", cname)
require.True(t, len(addrs) > 3)
require.Equal(t, "_telemetry._tls.devnet.algodev.network.", cname)
require.True(t, len(addrs) == 1)
require.Equal(t, "1.1.1.1", resolver.EffectiveResolverDNS())

// specify an invalid dns resolver ip address and examine the fail case.
Expand All @@ -56,7 +56,7 @@ func TestResolver(t *testing.T) {
}
timingOutContext, timingOutContextFunc := context.WithTimeout(context.Background(), time.Duration(100)*time.Millisecond)
defer timingOutContextFunc()
cname, addrs, err = resolver.LookupSRV(timingOutContext, "jabber", "tcp", "gmail.com")
cname, addrs, err = resolver.LookupSRV(timingOutContext, "telemetry", "tls", "devnet.algodev.network")
require.Error(t, err)
require.Equal(t, "", cname)
require.True(t, len(addrs) == 0)
Expand Down

0 comments on commit 445b45b

Please sign in to comment.