diff options
author | mattn <mattn.jp@gmail.com> | 2015-08-25 23:40:01 +0900 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2015-08-25 23:40:01 +0900 |
commit | 296ddf7cd7934b7929ec495757f11a65eafdb215 (patch) | |
tree | c9edef3e68597425c0af37c1b4077603536b1949 | |
parent | Merge pull request #228 from whiter4bbit/added_icu_support (diff) | |
download | golite-296ddf7cd7934b7929ec495757f11a65eafdb215.tar.gz golite-296ddf7cd7934b7929ec495757f11a65eafdb215.tar.xz |
Fix test. Close #216
When one goroutine close db that opended as :memory:, session
will be lost. So another goroutine can't refer the last session.
goroutine .
Diffstat (limited to '')
-rw-r--r-- | sqlite3_test.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlite3_test.go b/sqlite3_test.go index 423f30e..9760f01 100644 --- a/sqlite3_test.go +++ b/sqlite3_test.go @@ -769,10 +769,12 @@ func TestTimezoneConversion(t *testing.T) { } func TestSuite(t *testing.T) { - db, err := sql.Open("sqlite3", ":memory:") + tempFilename := TempFilename() + db, err := sql.Open("sqlite3", tempFilename+"?_busy_timeout=99999") if err != nil { t.Fatal(err) } + defer os.Remove(tempFilename) defer db.Close() sqlite3_test.RunTests(t, db, sqlite3_test.SQLITE) |