]> Sergey Matveev's repositories - btrtrc.git/blobdiff - client_test.go
Drop support for go 1.20
[btrtrc.git] / client_test.go
index 1000c3b03ae289f6824ccdaa9aabfb0b93eff3e7..d2a88e9e7a769abcd1871092c006e37b33573a51 100644 (file)
@@ -788,13 +788,16 @@ func TestObfuscatedHeaderFallbackSeederRequiresLeecherPrefersNot(t *testing.T) {
 }
 
 func TestClientAddressInUse(t *testing.T) {
-       s, _ := NewUtpSocket("udp", ":50007", nil, log.Default)
+       s, _ := NewUtpSocket("udp", "localhost:50007", nil, log.Default)
        if s != nil {
                defer s.Close()
        }
-       cfg := TestingConfig(t).SetListenAddr(":50007")
+       cfg := TestingConfig(t).SetListenAddr("localhost:50007")
        cfg.DisableUTP = false
        cl, err := NewClient(cfg)
+       if err == nil {
+               assert.Nil(t, cl.Close())
+       }
        require.Error(t, err)
        require.Nil(t, cl)
 }
@@ -894,7 +897,7 @@ func TestBadPeerIpPort(t *testing.T) {
 
 // https://github.com/anacrolix/torrent/issues/837
 func TestClientConfigSetHandlerNotIgnored(t *testing.T) {
-       cfg := NewDefaultClientConfig()
+       cfg := TestingConfig(t)
        cfg.Logger.SetHandlers(log.DiscardHandler)
        c := qt.New(t)
        cl, err := NewClient(cfg)