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 {
200200func (c * Connector ) Close () error {
201201 select {
202202 case <- c .done :
203- return xerrors . WithStackTrace ( errAlreadyClosed )
203+ return nil
204204 default :
205205 close (c .done )
206206
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import (
1010var (
1111 ErrUnsupported = driver .ErrSkip
1212 errDeprecated = driver .ErrSkip
13- errAlreadyClosed = errors .New ("already closed" )
1413 errWrongQueryProcessor = errors .New ("wrong query processor" )
1514 errNotReadyConn = xerrors .Retryable (errors .New ("iface not ready" ), xerrors .InvalidObject ())
1615)
Original file line number Diff line number Diff line change @@ -46,14 +46,12 @@ func TestBasicExampleDatabaseSql(t *testing.T) {
4646 db , err := sql .Open ("ydb" , os .Getenv ("YDB_CONNECTION_STRING" ))
4747 require .NoError (t , err )
4848
49- err = db .PingContext (ctx )
50- require .NoError (t , err )
49+ require .NoError (t , db .PingContext (ctx ))
5150
5251 _ , err = ydb .Unwrap (db )
5352 require .NoError (t , err )
5453
55- err = db .Close ()
56- require .NoError (t , err )
54+ require .NoError (t , db .Close ())
5755 })
5856
5957 t .Run ("sql.OpenDB" , func (t * testing.T ) {
@@ -64,26 +62,22 @@ func TestBasicExampleDatabaseSql(t *testing.T) {
6462 require .NoError (t , err )
6563
6664 defer func () {
67- // cleanup
68- _ = nativeDriver .Close (ctx )
65+ require .NoError (t , nativeDriver .Close (ctx ))
6966 }()
7067
7168 c , err := ydb .Connector (nativeDriver )
7269 require .NoError (t , err )
7370
7471 defer func () {
75- // cleanup
76- _ = c .Close ()
72+ require .NoError (t , c .Close ())
7773 }()
7874
7975 db := sql .OpenDB (c )
8076 defer func () {
81- // cleanup
82- _ = db .Close ()
77+ require .NoError (t , db .Close ())
8378 }()
8479
85- err = db .PingContext (ctx )
86- require .NoError (t , err )
80+ require .NoError (t , db .PingContext (ctx ))
8781
8882 db .SetMaxOpenConns (50 )
8983 db .SetMaxIdleConns (50 )
You can’t perform that action at this time.
0 commit comments