12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package service
- import (
- "context"
- "flag"
- "testing"
- "go-common/app/admin/main/aegis/conf"
- "github.com/smartystreets/goconvey/convey"
- )
- var (
- s *Service
- cntx context.Context
- )
- func init() {
- flag.Set("conf", "../cmd/aegis-admin.toml")
- flag.Parse()
- if err := conf.Init(); err != nil {
- panic(err)
- }
- s = New(conf.Conf)
- cntx = context.Background()
- }
- /*
- func TestMain(m *testing.M) {
- if os.Getenv("DEPLOY_ENV") != "" {
- flag.Set("app_id", "main.archive.aegis-admin")
- flag.Set("conf_token", "cad913269be022e1eb8c45a8d5408d78")
- flag.Set("tree_id", "60977")
- flag.Set("conf_version", "1")
- flag.Set("deploy_env", "uat")
- flag.Set("conf_host", "config.bilibili.co")
- flag.Set("conf_path", "/tmp")
- flag.Set("region", "sh")
- flag.Set("zone", "sh001")
- } else {
- flag.Set("conf", "../cmd/local.toml")
- }
- flag.Parse()
- if err := conf.Init(); err != nil {
- panic(err)
- }
- conf.Conf.AegisPub = &databus.Config{
- // Key: "0PvKGhAqDvsK7zitmS8t",
- // Secret: "0PvKGhAqDvsK7zitmS8u",
- // Group: "databus_test_group",
- // Topic: "databus_test_topic",
- Key: "dbe67e6a4c36f877",
- Secret: "8c775ea242caa367ba5c876c04576571",
- Group: "Test1-MainCommonArch-P",
- Topic: "test1",
- Action: "pub",
- Name: "databus",
- Proto: "tcp",
- // Addr: "172.16.33.158:6205",
- Addr: "172.18.33.50:6205",
- Active: 10,
- Idle: 5,
- DialTimeout: xtime.Duration(time.Second),
- WriteTimeout: xtime.Duration(time.Second),
- ReadTimeout: xtime.Duration(time.Second),
- IdleTimeout: xtime.Duration(time.Minute),
- }
- s = New(conf.Conf)
- cntx = context.Background()
- m.Run()
- os.Exit(0)
- }
- */
- func TestServicePing(t *testing.T) {
- var (
- c = context.TODO()
- )
- convey.Convey("Ping", t, func(ctx convey.C) {
- err := s.Ping(c)
- ctx.Convey("Then err should be nil.", func(ctx convey.C) {
- ctx.So(err, convey.ShouldBeNil)
- })
- })
- }
- func TestServiceClose(t *testing.T) {
- convey.Convey("Close", t, func(ctx convey.C) {
- //s.Close()
- //ctx.Convey("No return values", func(ctx convey.C) {
- //})
- })
- }
|