4 "github.com/anacrolix/torrent/internal/tmproot"
7 var TestingTempDir tmproot.Dir
9 func TestingConfig() *ClientConfig {
10 cfg := NewDefaultClientConfig()
11 cfg.ListenHost = LoopbackListenHost
13 cfg.DataDir = TestingTempDir.NewSub()
14 cfg.DisableTrackers = true
15 cfg.NoDefaultPortForwarding = true
16 cfg.DisableAcceptRateLimiting = true
19 //cfg.Logger = cfg.Logger.WithText(func(m log.Msg) string {
21 // m.Values(func(i interface{}) bool {
22 // t += fmt.Sprintf("\n%[1]T: %[1]v", i)