10 "github.com/anacrolix/torrent"
11 "github.com/anacrolix/torrent/dialer"
14 func TestUnixConns(t *testing.T) {
15 var closers []io.Closer
17 for _, c := range closers {
21 configure := ConfigureClient{
22 Config: func(cfg *torrent.ClientConfig) {
27 Client: func(cl *torrent.Client) {
28 cl.AddDialer(torrent.NetworkDialer{Network: "unix", Dialer: dialer.Default})
29 l, err := net.Listen("unix", filepath.Join(t.TempDir(), "socket"))
33 log.Printf("created listener %q", l)
34 closers = append(closers, l)
38 testClientTransfer(t, testClientTransferParams{
39 ConfigureSeeder: configure,
40 ConfigureLeecher: configure,