38 lines
607 B
Go
38 lines
607 B
Go
package migrate
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/perfect-panel/ppanel-server/pkg/orm"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
func connMySQL() *gorm.DB {
|
|
|
|
cfg := orm.Config{
|
|
Addr: "127.0.0.1",
|
|
Username: "root",
|
|
Password: "mylove520",
|
|
Dbname: "ppanel",
|
|
}
|
|
db, err := orm.ConnectMysql(orm.Mysql{
|
|
Config: cfg,
|
|
})
|
|
if err != nil {
|
|
return nil
|
|
}
|
|
return db
|
|
}
|
|
func TestInitPPanelSQL(t *testing.T) {
|
|
t.Skipf("Skip TestInitPPanelSQL")
|
|
db := connMySQL()
|
|
if db == nil {
|
|
t.Error("connect mysql failed")
|
|
return
|
|
}
|
|
if err := InitPPanelSQL(db); err != nil {
|
|
t.Error(err)
|
|
}
|
|
t.Logf("InitPPanelSQL success")
|
|
}
|