File tree Expand file tree Collapse file tree 3 files changed +7
-14
lines changed Expand file tree Collapse file tree 3 files changed +7
-14
lines changed Original file line number Diff line number Diff line change @@ -200,7 +200,7 @@ func (c *Connector) Parent() ydbDriver {
200
200
func (c * Connector ) Close () error {
201
201
select {
202
202
case <- c .done :
203
- return xerrors . WithStackTrace ( errAlreadyClosed )
203
+ return nil
204
204
default :
205
205
close (c .done )
206
206
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import (
10
10
var (
11
11
ErrUnsupported = driver .ErrSkip
12
12
errDeprecated = driver .ErrSkip
13
- errAlreadyClosed = errors .New ("already closed" )
14
13
errWrongQueryProcessor = errors .New ("wrong query processor" )
15
14
errNotReadyConn = xerrors .Retryable (errors .New ("iface not ready" ), xerrors .InvalidObject ())
16
15
)
Original file line number Diff line number Diff line change @@ -46,14 +46,12 @@ func TestBasicExampleDatabaseSql(t *testing.T) {
46
46
db , err := sql .Open ("ydb" , os .Getenv ("YDB_CONNECTION_STRING" ))
47
47
require .NoError (t , err )
48
48
49
- err = db .PingContext (ctx )
50
- require .NoError (t , err )
49
+ require .NoError (t , db .PingContext (ctx ))
51
50
52
51
_ , err = ydb .Unwrap (db )
53
52
require .NoError (t , err )
54
53
55
- err = db .Close ()
56
- require .NoError (t , err )
54
+ require .NoError (t , db .Close ())
57
55
})
58
56
59
57
t .Run ("sql.OpenDB" , func (t * testing.T ) {
@@ -64,26 +62,22 @@ func TestBasicExampleDatabaseSql(t *testing.T) {
64
62
require .NoError (t , err )
65
63
66
64
defer func () {
67
- // cleanup
68
- _ = nativeDriver .Close (ctx )
65
+ require .NoError (t , nativeDriver .Close (ctx ))
69
66
}()
70
67
71
68
c , err := ydb .Connector (nativeDriver )
72
69
require .NoError (t , err )
73
70
74
71
defer func () {
75
- // cleanup
76
- _ = c .Close ()
72
+ require .NoError (t , c .Close ())
77
73
}()
78
74
79
75
db := sql .OpenDB (c )
80
76
defer func () {
81
- // cleanup
82
- _ = db .Close ()
77
+ require .NoError (t , db .Close ())
83
78
}()
84
79
85
- err = db .PingContext (ctx )
86
- require .NoError (t , err )
80
+ require .NoError (t , db .PingContext (ctx ))
87
81
88
82
db .SetMaxOpenConns (50 )
89
83
db .SetMaxIdleConns (50 )
You can’t perform that action at this time.
0 commit comments