You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.8 KiB
69 lines
1.8 KiB
package utils
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
/**
|
|
@author: sre
|
|
@date: 2022/8/10 0010
|
|
@desc: todo
|
|
**/
|
|
|
|
func TestGetConfigHome(t *testing.T) {
|
|
config, err := GetConfig()
|
|
if err != nil {
|
|
fmt.Println("加载配置文件失败: ", err.Error())
|
|
return
|
|
}
|
|
fmt.Println(config.APIPath)
|
|
fmt.Println(config.Host)
|
|
fmt.Println(config.Username)
|
|
fmt.Println(config.Password)
|
|
fmt.Println(config.BearerToken)
|
|
fmt.Println(config.TLSClientConfig.CertFile)
|
|
fmt.Println(config.TLSClientConfig.KeyFile)
|
|
fmt.Println(config.TLSClientConfig.CAFile)
|
|
fmt.Println(config.TLSClientConfig.Insecure)
|
|
fmt.Println(config.TLSClientConfig.ServerName)
|
|
fmt.Println(config.GroupVersion)
|
|
fmt.Println(config.NegotiatedSerializer)
|
|
fmt.Println(config.QPS)
|
|
fmt.Println(config.Burst)
|
|
fmt.Println(config.Timeout)
|
|
fmt.Println(config.ContentConfig)
|
|
fmt.Println(config.WrapTransport)
|
|
fmt.Println(config.RateLimiter)
|
|
fmt.Println(config.GroupVersion)
|
|
fmt.Println(config.NegotiatedSerializer)
|
|
}
|
|
|
|
func TestGetConfigDefine(t *testing.T) {
|
|
config, err := GetConfig("../nogit.k8s.config")
|
|
if err != nil {
|
|
fmt.Println("加载配置文件失败: ", err.Error())
|
|
return
|
|
}
|
|
fmt.Println(config.APIPath)
|
|
fmt.Println(config.Host)
|
|
fmt.Println(config.Username)
|
|
fmt.Println(config.Password)
|
|
fmt.Println(config.BearerToken)
|
|
fmt.Println(config.TLSClientConfig.CertFile)
|
|
fmt.Println(config.TLSClientConfig.KeyFile)
|
|
fmt.Println(config.TLSClientConfig.CAFile)
|
|
fmt.Println(config.TLSClientConfig.Insecure)
|
|
fmt.Println(config.TLSClientConfig.ServerName)
|
|
fmt.Println(config.GroupVersion)
|
|
fmt.Println(config.NegotiatedSerializer)
|
|
fmt.Println(config.QPS)
|
|
fmt.Println(config.Burst)
|
|
fmt.Println(config.Timeout)
|
|
fmt.Println(config.ContentConfig)
|
|
fmt.Println(config.WrapTransport)
|
|
fmt.Println(config.RateLimiter)
|
|
fmt.Println(config.GroupVersion)
|
|
fmt.Println(config.NegotiatedSerializer)
|
|
}
|