Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tst
- import (
- "testing"
- "github.com/demas/cowl-go/pkg/postgres"
- "log"
- "os"
- "fmt"
- "github.com/jmoiron/sqlx"
- "github.com/demas/cowl-go/pkg/quzx-crawler"
- "github.com/SlyMarbo/rss"
- "time"
- )
- func TestMain(m *testing.M) {
- prepare()
- retCode := m.Run()
- os.Exit(retCode)
- }
- func prepare() {
- connectionString := fmt.Sprintf("user=%s password=%s host=%s port=%s dbname=%s sslmode=disable",
- os.Getenv("DBUSER"),
- os.Getenv("DBPASS"),
- os.Getenv("DBHOST"),
- os.Getenv("DBPORT"),
- os.Getenv("DBNAME"))
- db, err := sqlx.Open("postgres", connectionString)
- if err != nil {
- log.Fatal(err)
- }
- db.Exec(`DELETE FROM Settings`)
- db.Exec(`DELETE FROM HackerNews`)
- // ....
- }
- D:developmentgopathsrcgithub.comdemascowl-gotst>go test -v
- 2017/03/31 16:30:06 sql: unknown driver "postgres" (forgotten import?)
- exit status 1
- FAIL github.com/demas/cowl-go/tst 0.085s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement