Start integrating upper/db as a new ORM

This commit is contained in:
Arturo Filastò 2018-09-05 18:40:37 +02:00
commit ff2f973523
9 changed files with 317 additions and 307 deletions

View file

@ -0,0 +1,31 @@
package database
import (
"io/ioutil"
"os"
"testing"
"github.com/apex/log"
)
func TestConnect(t *testing.T) {
tmpfile, err := ioutil.TempFile("", "dbtest")
if err != nil {
t.Error(err)
}
sess, err := Connect(tmpfile.Name())
if err != nil {
t.Error(err)
}
colls, err := sess.Collections()
if err != nil {
t.Error(err)
}
if len(colls) < 1 {
log.Fatal("missing tables")
}
defer os.Remove(tmpfile.Name())
}