]> Sergey Matveev's repositories - btrtrc.git/blobdiff - testing.go
Add doc comment for Torrent.BytesMissing
[btrtrc.git] / testing.go
index 01e728578fb902fb0ab7325b906431fdd09a0452..d3f04b669e8c679da3df629b2bdb7294d4661afc 100644 (file)
@@ -2,6 +2,11 @@ package torrent
 
 import (
        "testing"
+       "time"
+
+       "github.com/anacrolix/log"
+
+       pp "github.com/anacrolix/torrent/peer_protocol"
 )
 
 func TestingConfig(t testing.TB) *ClientConfig {
@@ -13,6 +18,9 @@ func TestingConfig(t testing.TB) *ClientConfig {
        cfg.NoDefaultPortForwarding = true
        cfg.DisableAcceptRateLimiting = true
        cfg.ListenPort = 0
+       cfg.KeepAliveTimeout = time.Millisecond
+       cfg.MinPeerExtensions.SetBit(pp.ExtensionBitFast, true)
+       cfg.Logger = log.Default.WithContextText(t.Name())
        //cfg.Debug = true
        //cfg.Logger = cfg.Logger.WithText(func(m log.Msg) string {
        //      t := m.Text()