7 "github.com/stretchr/testify/require"
8 "golang.org/x/net/context"
10 "github.com/anacrolix/torrent/internal/testutil"
13 func TestReaderReadContext(t *testing.T) {
14 cl, err := NewClient(TestingConfig())
15 require.NoError(t, err)
17 tt, err := cl.AddTorrent(testutil.GreetingMetaInfo())
18 require.NoError(t, err)
20 ctx, _ := context.WithDeadline(context.Background(), time.Now().Add(time.Millisecond))
23 _, err = r.ReadContext(ctx, make([]byte, 1))
24 require.EqualValues(t, context.DeadlineExceeded, err)