33 lines
801 B
Go
33 lines
801 B
Go
package testutil
|
|
|
|
import (
|
|
"context"
|
|
"path"
|
|
|
|
"git.defalsify.org/vise.git/db"
|
|
fsdb "git.defalsify.org/vise.git/db/fs"
|
|
"git.defalsify.org/vise.git/logging"
|
|
"git.grassecon.net/grassrootseconomics/sarafu-vise/config"
|
|
"git.grassecon.net/grassrootseconomics/visedriver/storage"
|
|
testdataloader "github.com/peteole/testdata-loader"
|
|
)
|
|
|
|
var (
|
|
logg = logging.NewVanilla().WithDomain("sarafu-vise.testutil").WithContextKey("SessionId")
|
|
conns storage.Conns
|
|
resourceDb db.Db
|
|
baseDir = testdataloader.GetBasePath()
|
|
scriptDir = path.Join(baseDir, "services", "registration")
|
|
override = config.NewOverride()
|
|
)
|
|
|
|
func init() {
|
|
ctx := context.Background()
|
|
config.EnvPath = baseDir
|
|
resourceDb = fsdb.NewFsDb()
|
|
err := resourceDb.Connect(ctx, scriptDir)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
}
|