ai_scheduler/utils/utils_test.go

73 lines
1.9 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package utils
// import (
// "fmt"
// "github.com/go-kratos/kratos/v2/log"
// "google.golang.org/protobuf/runtime/protoimpl"
// "gopkg.in/yaml.v3"
// "io/fs"
// "os"
// "path/filepath"
// "testing"
// baseconf "trans_hub/base_conf"
// "trans_hub/pkg"
// "trans_hub/pkg/mapstructure"
// )
// const SPACE = "public"
// const PORT = 8848
// const User = ""
// const Pass = ""
// const IP = "192.168.110.93"
// const Group = "DEFAULT_GROUP"
// const DataId = "PG_BASE_CONFIG"
// func TestConfig(t *testing.T) {
// type Nacos struct {
// state protoimpl.MessageState
// sizeCache protoimpl.SizeCache
// unknownFields protoimpl.UnknownFields
// Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// Port uint64 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// }
// type Conf struct {
// Nacos *Nacos `protobuf:"bytes,8,opt,name=nacos,proto3" json:"nacos,omitempty"`
// }
// var c Conf
// nc := &baseconf.Nacos{Ip: IP, Port: PORT, Space: SPACE, User: User, Password: Pass}
// var s = ServerConfig(nc, Group, DataId)
// err := mapstructure.Decode(s, &c)
// t.Log(s, err)
// }
// func TestMod(t *testing.T) {
// dir := pkg.GetRootPath()
// // 读取目录内容
// err := filepath.WalkDir(dir, func(path string, d fs.DirEntry, err error) error {
// if err != nil {
// return err
// }
// if !d.IsDir() && filepath.Ext(path) == ".yaml" {
// data, err := os.ReadFile(path)
// if err != nil {
// return err
// }
// var result map[string]interface{}
// err = yaml.Unmarshal(data, &result) // 解析YAML到map中使用gopkg.v3的yaml包或其他你选择的版本例如encoding/yaml
// if err != nil {
// return err
// }
// fmt.Printf("File: %s\nContent: %+v\n", path, result)
// }
// return nil
// })
// if err != nil {
// log.Fatal(err)
// }
// }
// func TestYaml(t *testing.T) {
// t.Log(GetBaseYaml())
// }