@@ -17,6 +17,7 @@ import (
1717 "github.com/ydb-platform/ydb-go-sdk/v3/internal/endpoint"
1818 "github.com/ydb-platform/ydb-go-sdk/v3/internal/xerrors"
1919 xtest "github.com/ydb-platform/ydb-go-sdk/v3/pkg/xtest"
20+ "github.com/ydb-platform/ydb-go-sdk/v3/retry"
2021)
2122
2223func TestDiscover (t * testing.T ) {
@@ -85,14 +86,15 @@ func TestDiscover(t *testing.T) {
8586 client := NewMockDiscoveryServiceClient (ctrl )
8687 client .EXPECT ().ListEndpoints (gomock .Any (), & Ydb_Discovery.ListEndpointsRequest {
8788 Database : "test" ,
88- }).Return (nil , xerrors . Transport ( status .Error (grpcCodes .Unavailable , "" ) ))
89+ }).Return (nil , status .Error (grpcCodes .Unavailable , "" ))
8990 endpoints , location , err := Discover (ctx , client , config .New (
9091 config .WithDatabase ("test" ),
9192 ))
9293 require .Error (t , err )
9394 require .Empty (t , endpoints )
9495 require .Equal (t , "" , location )
9596 require .True (t , xerrors .IsTransportError (err , grpcCodes .Unavailable ))
97+ require .True (t , retry .Check (err ).MustRetry (true ), "must retry" )
9698 })
9799 t .Run ("OperationError" , func (t * testing.T ) {
98100 ctx := xtest .Context (t )
0 commit comments