Fix tests: DHT lookups not working
This commit is contained in:
parent
ba2308765f
commit
828342bdc8
|
@ -323,14 +323,14 @@ func createHosts(t *testing.T, clusterSecret []byte, nClusters int) ([]host.Host
|
||||||
dhts := make([]*dual.DHT, nClusters)
|
dhts := make([]*dual.DHT, nClusters)
|
||||||
|
|
||||||
tcpaddr, _ := ma.NewMultiaddr("/ip4/127.0.0.1/tcp/0")
|
tcpaddr, _ := ma.NewMultiaddr("/ip4/127.0.0.1/tcp/0")
|
||||||
quicAddr, _ := ma.NewMultiaddr("/ip4/127.0.0.1/udp/0/quic")
|
//quicAddr, _ := ma.NewMultiaddr("/ip4/127.0.0.1/udp/0/quic")
|
||||||
for i := range hosts {
|
for i := range hosts {
|
||||||
priv, _, err := crypto.GenerateKeyPair(crypto.RSA, 2048)
|
priv, _, err := crypto.GenerateKeyPair(crypto.RSA, 2048)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
h, p, d := createHost(t, priv, clusterSecret, []ma.Multiaddr{quicAddr, tcpaddr})
|
h, p, d := createHost(t, priv, clusterSecret, []ma.Multiaddr{tcpaddr})
|
||||||
hosts[i] = h
|
hosts[i] = h
|
||||||
dhts[i] = d
|
dhts[i] = d
|
||||||
pubsubs[i] = p
|
pubsubs[i] = p
|
||||||
|
@ -367,6 +367,7 @@ func newTestDHT(ctx context.Context, h host.Host) (*dual.DHT, error) {
|
||||||
return newDHT(ctx, h, nil,
|
return newDHT(ctx, h, nil,
|
||||||
dual.DHTOption(dht.RoutingTableRefreshPeriod(600*time.Millisecond)),
|
dual.DHTOption(dht.RoutingTableRefreshPeriod(600*time.Millisecond)),
|
||||||
dual.DHTOption(dht.RoutingTableRefreshQueryTimeout(300*time.Millisecond)),
|
dual.DHTOption(dht.RoutingTableRefreshQueryTimeout(300*time.Millisecond)),
|
||||||
|
dual.LanDHTOption(dht.AddressFilter(nil)),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user