File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,14 +2,15 @@ package migrate
22
33import (
44 "database/sql"
5+ "io/ioutil"
56 "os"
67
78 _ "github.com/mattn/go-sqlite3"
89 . "gopkg.in/check.v1"
910 "gopkg.in/gorp.v1"
1011)
1112
12- var filename = "/tmp/sql-migrate-sqlite.db"
13+ var testDatabaseFile * os. File
1314var sqliteMigrations = []* Migration {
1415 & Migration {
1516 Id : "123" ,
@@ -31,15 +32,18 @@ type SqliteMigrateSuite struct {
3132var _ = Suite (& SqliteMigrateSuite {})
3233
3334func (s * SqliteMigrateSuite ) SetUpTest (c * C ) {
34- db , err := sql .Open ("sqlite3" , filename )
35+ var err error
36+ testDatabaseFile , err = ioutil .TempFile ("" , "sql-migrate-sqlite" )
37+ c .Assert (err , IsNil )
38+ db , err := sql .Open ("sqlite3" , testDatabaseFile .Name ())
3539 c .Assert (err , IsNil )
3640
3741 s .Db = db
3842 s .DbMap = & gorp.DbMap {Db : db , Dialect : & gorp.SqliteDialect {}}
3943}
4044
4145func (s * SqliteMigrateSuite ) TearDownTest (c * C ) {
42- err := os .Remove (filename )
46+ err := os .Remove (testDatabaseFile . Name () )
4347 c .Assert (err , IsNil )
4448}
4549
You can’t perform that action at this time.
0 commit comments