watcher/pkg/pusher/anPush_test.go
timerzz 98520d6315
All checks were successful
Build image / build (push) Successful in 1m12s
fix 修改gorm版本,解决pgsql automrigate 问题
2024-05-12 22:27:12 +08:00

37 lines
873 B
Go

package pusher
import (
"fmt"
"gorm.io/driver/postgres"
"gorm.io/gorm"
"haitao_watcher/pkg/model"
"haitao_watcher/pkg/options"
"testing"
)
func TestAnPush_Push(t *testing.T) {
var opt = &options.AnPushOption{
Token: "LHS13BO3FGBLGBP9MFBM53R8WV32P1",
Channel: "06683",
}
pusher := NewAnPush(opt)
err := pusher.Push("测试", "这是一个测试")
if err != nil {
t.Fatal(err)
}
}
func TestMri(t *testing.T) {
dsn := fmt.Sprintf("host=192.168.31.55 user=timerzz password=zhhg1997 dbname=kedaya port=5432 sslmode=disable TimeZone=Asia/Shanghai")
db, _ := gorm.Open(postgres.Open(dsn), &gorm.Config{})
err := db.AutoMigrate(&model.Pusher[options.AnPushOption]{})
if err != nil {
t.Fatal(err)
}
var opt = model.Pusher[options.AnPushOption]{}
if err := db.Raw("select * from pusher").Scan(&opt).Error; err != nil {
t.Fatal(err)
}
t.Log(opt)
}