diff --git a/goextVersion.go b/goextVersion.go index 8ea900f..cb0729f 100644 --- a/goextVersion.go +++ b/goextVersion.go @@ -1,5 +1,5 @@ package goext -const GoextVersion = "0.0.358" +const GoextVersion = "0.0.359" -const GoextVersionTimestamp = "2024-01-05T16:53:14+0100" +const GoextVersionTimestamp = "2024-01-05T16:55:53+0100" diff --git a/sq/builder_test.go b/sq/builder_test.go index 7451f05..55b0735 100644 --- a/sq/builder_test.go +++ b/sq/builder_test.go @@ -39,7 +39,9 @@ func TestCreateUpdateStatement(t *testing.T) { JsonVal JsonObj `json:"jsonVal" db:"json_val"` } - sqlite.RegisterAsSQLITE3() + if !langext.InArray("sqlite3", sql.Drivers()) { + sqlite.RegisterAsSQLITE3() + } ctx := context.Background() diff --git a/sq/sq_test.go b/sq/sq_test.go index d0e65e0..7e8aa41 100644 --- a/sq/sq_test.go +++ b/sq/sq_test.go @@ -2,6 +2,7 @@ package sq import ( "context" + "database/sql" "fmt" "github.com/glebarez/go-sqlite" "github.com/jmoiron/sqlx" @@ -20,7 +21,9 @@ func TestTypeConverter1(t *testing.T) { Timestamp time.Time `db:"timestamp"` } - sqlite.RegisterAsSQLITE3() + if !langext.InArray("sqlite3", sql.Drivers()) { + sqlite.RegisterAsSQLITE3() + } ctx := context.Background() @@ -48,15 +51,15 @@ func TestTypeConverter1(t *testing.T) { func TestTypeConverter2(t *testing.T) { - sqlite.RegisterAsSQLITE3() + if !langext.InArray("sqlite3", sql.Drivers()) { + sqlite.RegisterAsSQLITE3() + } type RequestData struct { ID string `db:"id"` Timestamp rfctime.UnixMilliTime `db:"timestamp"` } - sqlite.RegisterAsSQLITE3() - ctx := context.Background() dbdir := t.TempDir()