windows: fix TestPersistPragma.2, updates #67

This commit is contained in:
Jan Mercl
2021-09-01 14:24:15 +02:00
parent 7ecaceaa8f
commit aa7d275125
6 changed files with 16 additions and 6 deletions

View File

@@ -1546,11 +1546,18 @@ func TestIssue53(t *testing.T) {
t.Fatal(err)
}
db, err := sql.Open(driverName, "testissue53.sqlite")
const fn = "testissue53.sqlite"
db, err := sql.Open(driverName, fn)
if err != nil {
t.Fatal(err)
}
defer func() {
db.Close()
os.Remove(fn)
}()
if _, err := db.Exec(`
CREATE TABLE IF NOT EXISTS loginst (
instid INTEGER PRIMARY KEY,
@@ -1593,9 +1600,9 @@ func TestPersistPragma(t *testing.T) {
}
pragmas := []pragmaCfg{
{"foreign_keys", "on", int64(1)},
{"analysis_limit", "1000", int64(1000)},
{"application_id", "214", int64(214)},
{"foreign_keys", "on", int64(1)},
{"analysis_limit", "1000", int64(1000)},
{"application_id", "214", int64(214)},
{"encoding", "'UTF-16le'", "UTF-16le"}}
if err := testPragmas("testpersistpragma.sqlite", "testpersistpragma.sqlite", pragmas); err != nil {

View File

@@ -2,7 +2,8 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//+build cgo,cgobench
//go:build cgo && cgobench
// +build cgo,cgobench
package sqlite // import "modernc.org/sqlite"

View File

@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build generator
// +build generator
package main

View File

@@ -2,7 +2,6 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:generate go run generator.go
//go:generate go fmt ./...

View File

@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build go1.8
// +build go1.8
package sqlite // import "modernc.org/sqlite"

View File

@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build go1.8
// +build go1.8
package sqlite // import "modernc.org/sqlite"