3
3
package pool
4
4
5
5
import (
6
- "crypto/tls"
7
6
"net"
8
7
"net/http/httptest"
9
8
"syscall"
@@ -16,21 +15,14 @@ import (
16
15
var _ = Describe ("tests conn_check with real conns" , func () {
17
16
var ts * httptest.Server
18
17
var conn net.Conn
19
- var tlsConn * tls.Conn
20
18
var sysConn syscall.Conn
21
- var tlsSysConn syscall.Conn
22
19
var err error
23
20
24
21
BeforeEach (func () {
25
22
ts = httptest .NewServer (nil )
26
23
conn , err = net .DialTimeout (ts .Listener .Addr ().Network (), ts .Listener .Addr ().String (), time .Second )
27
24
Expect (err ).NotTo (HaveOccurred ())
28
25
sysConn = conn .(syscall.Conn )
29
- tlsTestServer := httptest .NewUnstartedServer (nil )
30
- tlsTestServer .StartTLS ()
31
- tlsConn , err = tls .DialWithDialer (& net.Dialer {Timeout : time .Second }, tlsTestServer .Listener .Addr ().Network (), tlsTestServer .Listener .Addr ().String (), & tls.Config {InsecureSkipVerify : true })
32
- Expect (err ).NotTo (HaveOccurred ())
33
- tlsSysConn = tlsConn .NetConn ().(syscall.Conn )
34
26
})
35
27
36
28
AfterEach (func () {
@@ -44,23 +36,11 @@ var _ = Describe("tests conn_check with real conns", func() {
44
36
Expect (connCheck (sysConn )).To (HaveOccurred ())
45
37
})
46
38
47
- It ("good tls conn check" , func () {
48
- Expect (connCheck (tlsSysConn )).NotTo (HaveOccurred ())
49
-
50
- Expect (tlsConn .Close ()).NotTo (HaveOccurred ())
51
- Expect (connCheck (tlsSysConn )).To (HaveOccurred ())
52
- })
53
-
54
39
It ("bad conn check" , func () {
55
40
Expect (conn .Close ()).NotTo (HaveOccurred ())
56
41
Expect (connCheck (sysConn )).To (HaveOccurred ())
57
42
})
58
43
59
- It ("bad tls conn check" , func () {
60
- Expect (tlsConn .Close ()).NotTo (HaveOccurred ())
61
- Expect (connCheck (tlsSysConn )).To (HaveOccurred ())
62
- })
63
-
64
44
It ("check conn deadline" , func () {
65
45
Expect (conn .SetDeadline (time .Now ())).NotTo (HaveOccurred ())
66
46
time .Sleep (time .Millisecond * 10 )
0 commit comments