33package pool
44
55import (
6- "crypto/tls"
76 "net"
87 "net/http/httptest"
98 "syscall"
@@ -16,21 +15,14 @@ import (
1615var _ = Describe ("tests conn_check with real conns" , func () {
1716 var ts * httptest.Server
1817 var conn net.Conn
19- var tlsConn * tls.Conn
2018 var sysConn syscall.Conn
21- var tlsSysConn syscall.Conn
2219 var err error
2320
2421 BeforeEach (func () {
2522 ts = httptest .NewServer (nil )
2623 conn , err = net .DialTimeout (ts .Listener .Addr ().Network (), ts .Listener .Addr ().String (), time .Second )
2724 Expect (err ).NotTo (HaveOccurred ())
2825 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 )
3426 })
3527
3628 AfterEach (func () {
@@ -44,23 +36,11 @@ var _ = Describe("tests conn_check with real conns", func() {
4436 Expect (connCheck (sysConn )).To (HaveOccurred ())
4537 })
4638
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-
5439 It ("bad conn check" , func () {
5540 Expect (conn .Close ()).NotTo (HaveOccurred ())
5641 Expect (connCheck (sysConn )).To (HaveOccurred ())
5742 })
5843
59- It ("bad tls conn check" , func () {
60- Expect (tlsConn .Close ()).NotTo (HaveOccurred ())
61- Expect (connCheck (tlsSysConn )).To (HaveOccurred ())
62- })
63-
6444 It ("check conn deadline" , func () {
6545 Expect (conn .SetDeadline (time .Now ())).NotTo (HaveOccurred ())
6646 time .Sleep (time .Millisecond * 10 )
0 commit comments