Skip to content

Commit ce9c179

Browse files
committed
ssh: CL feedback on test
1 parent d051e97 commit ce9c179

File tree

1 file changed

+16
-31
lines changed

1 file changed

+16
-31
lines changed

ssh/test/dial_unix_test.go

+16-31
Original file line numberDiff line numberDiff line change
@@ -48,38 +48,23 @@ func testDial(t *testing.T, n, listenAddr string, x dialTester) {
4848
}
4949
}()
5050

51-
{
52-
conn, err := sshConn.Dial(n, l.Addr().String())
53-
if err != nil {
54-
t.Fatalf("Dial: %v", err)
55-
}
56-
x.TestClientConn(t, conn)
57-
defer conn.Close()
58-
b, err := io.ReadAll(conn)
59-
if err != nil {
60-
t.Fatalf("ReadAll: %v", err)
61-
}
62-
t.Logf("got %q", string(b))
63-
if string(b) != testData {
64-
t.Fatalf("expected %q, got %q", testData, string(b))
65-
}
51+
ctx, cancel := context.WithCancel(context.Background())
52+
conn, err := sshConn.DialContext(ctx, n, l.Addr().String())
53+
// Canceling the context after dial should have no effect
54+
// on the opened connection.
55+
cancel()
56+
if err != nil {
57+
t.Fatalf("Dial: %v", err)
6658
}
67-
68-
{
69-
conn, err := sshConn.DialContext(context.Background(), n, l.Addr().String())
70-
if err != nil {
71-
t.Fatalf("Dial: %v", err)
72-
}
73-
x.TestClientConn(t, conn)
74-
defer conn.Close()
75-
b, err := io.ReadAll(conn)
76-
if err != nil {
77-
t.Fatalf("ReadAll: %v", err)
78-
}
79-
t.Logf("got %q", string(b))
80-
if string(b) != testData {
81-
t.Fatalf("expected %q, got %q", testData, string(b))
82-
}
59+
x.TestClientConn(t, conn)
60+
defer conn.Close()
61+
b, err := io.ReadAll(conn)
62+
if err != nil {
63+
t.Fatalf("ReadAll: %v", err)
64+
}
65+
t.Logf("got %q", string(b))
66+
if string(b) != testData {
67+
t.Fatalf("expected %q, got %q", testData, string(b))
8368
}
8469
}
8570

0 commit comments

Comments
 (0)