chore: test passed
This commit is contained in:
parent
b5642ed221
commit
d9e2eedf18
6
Makefile
6
Makefile
@ -22,9 +22,9 @@ go-test-%:
|
|||||||
|
|
||||||
test-adapters: \
|
test-adapters: \
|
||||||
test-adapter-postgresql \
|
test-adapter-postgresql \
|
||||||
# test-adapter-mysql \
|
test-adapter-mysql \
|
||||||
# test-adapter-sqlite \
|
test-adapter-sqlite \
|
||||||
# test-adapter-mongo
|
test-adapter-mongo
|
||||||
|
|
||||||
test-adapter-%:
|
test-adapter-%:
|
||||||
($(MAKE) -C adapter/$* test-extended || exit 1)
|
($(MAKE) -C adapter/$* test-extended || exit 1)
|
||||||
|
@ -359,10 +359,10 @@ func (sess *sessionWithContext) Open() error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
sqlmydb.SetConnMaxLifetime(sess.ConnMaxLifetime())
|
sqlDB.SetConnMaxLifetime(sess.ConnMaxLifetime())
|
||||||
sqlmydb.SetConnMaxIdleTime(sess.ConnMaxIdleTime())
|
sqlDB.SetConnMaxIdleTime(sess.ConnMaxIdleTime())
|
||||||
sqlmydb.SetMaxIdleConns(sess.MaxIdleConns())
|
sqlDB.SetMaxIdleConns(sess.MaxIdleConns())
|
||||||
sqlmydb.SetMaxOpenConns(sess.MaxOpenConns())
|
sqlDB.SetMaxOpenConns(sess.MaxOpenConns())
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -552,7 +552,7 @@ func (sess *sessionWithContext) BindDB(sqlDB *sql.DB) error {
|
|||||||
|
|
||||||
func (sess *sessionWithContext) Ping() error {
|
func (sess *sessionWithContext) Ping() error {
|
||||||
if sess.sqlDB != nil {
|
if sess.sqlDB != nil {
|
||||||
return sess.sqlmydb.Ping()
|
return sess.sqlDB.Ping()
|
||||||
}
|
}
|
||||||
return mydb.ErrNotConnected
|
return mydb.ErrNotConnected
|
||||||
}
|
}
|
||||||
@ -560,28 +560,28 @@ func (sess *sessionWithContext) Ping() error {
|
|||||||
func (sess *sessionWithContext) SetConnMaxLifetime(t time.Duration) {
|
func (sess *sessionWithContext) SetConnMaxLifetime(t time.Duration) {
|
||||||
sess.Settings.SetConnMaxLifetime(t)
|
sess.Settings.SetConnMaxLifetime(t)
|
||||||
if sessDB := sess.DB(); sessDB != nil {
|
if sessDB := sess.DB(); sessDB != nil {
|
||||||
sessmydb.SetConnMaxLifetime(sess.Settings.ConnMaxLifetime())
|
sessDB.SetConnMaxLifetime(sess.Settings.ConnMaxLifetime())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sess *sessionWithContext) SetConnMaxIdleTime(t time.Duration) {
|
func (sess *sessionWithContext) SetConnMaxIdleTime(t time.Duration) {
|
||||||
sess.Settings.SetConnMaxIdleTime(t)
|
sess.Settings.SetConnMaxIdleTime(t)
|
||||||
if sessDB := sess.DB(); sessDB != nil {
|
if sessDB := sess.DB(); sessDB != nil {
|
||||||
sessmydb.SetConnMaxIdleTime(sess.Settings.ConnMaxIdleTime())
|
sessDB.SetConnMaxIdleTime(sess.Settings.ConnMaxIdleTime())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sess *sessionWithContext) SetMaxIdleConns(n int) {
|
func (sess *sessionWithContext) SetMaxIdleConns(n int) {
|
||||||
sess.Settings.SetMaxIdleConns(n)
|
sess.Settings.SetMaxIdleConns(n)
|
||||||
if sessDB := sess.DB(); sessDB != nil {
|
if sessDB := sess.DB(); sessDB != nil {
|
||||||
sessmydb.SetMaxIdleConns(sess.Settings.MaxIdleConns())
|
sessDB.SetMaxIdleConns(sess.Settings.MaxIdleConns())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sess *sessionWithContext) SetMaxOpenConns(n int) {
|
func (sess *sessionWithContext) SetMaxOpenConns(n int) {
|
||||||
sess.Settings.SetMaxOpenConns(n)
|
sess.Settings.SetMaxOpenConns(n)
|
||||||
if sessDB := sess.DB(); sessDB != nil {
|
if sessDB := sess.DB(); sessDB != nil {
|
||||||
sessmydb.SetMaxOpenConns(sess.Settings.MaxOpenConns())
|
sessDB.SetMaxOpenConns(sess.Settings.MaxOpenConns())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -644,7 +644,7 @@ func (sess *sessionWithContext) Close() error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Not within a transaction.
|
// Not within a transaction.
|
||||||
return sess.sqlmydb.Close()
|
return sess.sqlDB.Close()
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package sqlbuilder
|
package sqlbuilder
|
||||||
|
|
||||||
import git.hexq.cn/tiglog/mydb
|
import "git.hexq.cn/tiglog/mydb"
|
||||||
|
|
||||||
// BatchInserter provides a helper that can be used to do massive insertions in
|
// BatchInserter provides a helper that can be used to do massive insertions in
|
||||||
// batches.
|
// batches.
|
||||||
|
@ -326,7 +326,7 @@ func (s *RecordTestSuite) TestInheritedTx() {
|
|||||||
s.NoError(err)
|
s.NoError(err)
|
||||||
|
|
||||||
// Create a transaction
|
// Create a transaction
|
||||||
sqlTx, err := sqlmydb.Begin()
|
sqlTx, err := sqlDB.Begin()
|
||||||
s.NoError(err)
|
s.NoError(err)
|
||||||
|
|
||||||
// And pass that transaction to upper/db, this whole session is a transaction.
|
// And pass that transaction to upper/db, this whole session is a transaction.
|
||||||
@ -346,7 +346,7 @@ func (s *RecordTestSuite) TestInheritedTx() {
|
|||||||
s.Error(err)
|
s.Error(err)
|
||||||
|
|
||||||
// But we can create a new one.
|
// But we can create a new one.
|
||||||
sqlTx, err = sqlmydb.Begin()
|
sqlTx, err = sqlDB.Begin()
|
||||||
s.NoError(err)
|
s.NoError(err)
|
||||||
s.NotNil(sqlTx)
|
s.NotNil(sqlTx)
|
||||||
|
|
||||||
@ -370,7 +370,7 @@ func (s *RecordTestSuite) TestInheritedTx() {
|
|||||||
s.NoError(err)
|
s.NoError(err)
|
||||||
|
|
||||||
// Start again.
|
// Start again.
|
||||||
sqlTx, err = sqlmydb.Begin()
|
sqlTx, err = sqlDB.Begin()
|
||||||
s.NoError(err)
|
s.NoError(err)
|
||||||
|
|
||||||
tx, err := sqlbuilder.BindTx(s.Adapter(), sqlTx)
|
tx, err := sqlbuilder.BindTx(s.Adapter(), sqlTx)
|
||||||
|
Loading…
Reference in New Issue
Block a user