watcher/pkg/pusher/anPush_test.go

37 lines
873 B
Go
Raw Normal View History

2024-04-10 17:36:56 +08:00
package pusher
import (
"fmt"
"gorm.io/driver/postgres"
"gorm.io/gorm"
"haitao_watcher/pkg/model"
2024-04-10 17:36:56 +08:00
"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)
}