github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/internal/query/transaction_fixtures_test.go (about) 1 package query 2 3 import ( 4 "fmt" 5 6 "github.com/rekby/fixenv" 7 8 "github.com/ydb-platform/ydb-go-sdk/v3/internal/tx" 9 ) 10 11 func TransactionOverGrpcMock(e fixenv.Env) *Transaction { 12 f := func() (*fixenv.GenericResult[*Transaction], error) { 13 return fixenv.NewGenericResult(&Transaction{ 14 LazyID: func() (id tx.LazyID) { 15 id.SetTxID(fmt.Sprintf("test-transaction-id-%v", e.T().Name())) 16 17 return id 18 }(), 19 s: SessionOverGrpcMock(e), 20 }), nil 21 } 22 23 return fixenv.CacheResult(e, f) 24 }