derp, netcheck: make tests listen on localhost only

avoid macOS firewall pop-ups
pull/238/head
Brad Fitzpatrick 5 years ago
parent 5362e952e1
commit 1df3c8d02a

@ -42,7 +42,7 @@ func TestSendRecv(t *testing.T) {
clientKeys = append(clientKeys, priv.Public()) clientKeys = append(clientKeys, priv.Public())
} }
ln, err := net.Listen("tcp", ":0") ln, err := net.Listen("tcp", "127.0.0.1:0")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }

@ -9,7 +9,6 @@ import (
"fmt" "fmt"
"net" "net"
"reflect" "reflect"
"strings"
"testing" "testing"
"time" "time"
@ -71,14 +70,13 @@ func TestBasic(t *testing.T) {
} }
func TestWorksWhenUDPBlocked(t *testing.T) { func TestWorksWhenUDPBlocked(t *testing.T) {
blackhole, err := net.ListenPacket("udp4", ":0") blackhole, err := net.ListenPacket("udp4", "127.0.0.1:0")
if err != nil { if err != nil {
t.Fatalf("failed to open blackhole STUN listener: %v", err) t.Fatalf("failed to open blackhole STUN listener: %v", err)
} }
defer blackhole.Close() defer blackhole.Close()
stunAddr := blackhole.LocalAddr().String() stunAddr := blackhole.LocalAddr().String()
stunAddr = strings.Replace(stunAddr, "0.0.0.0:", "127.0.0.1:", 1)
c := &Client{ c := &Client{
DERP: derpmap.NewTestWorld(stunAddr), DERP: derpmap.NewTestWorld(stunAddr),

Loading…
Cancel
Save