123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package config
- import (
- "io/ioutil"
- "os"
- "testing"
- )
- var confs = `
- [udp]
- locport = ":1783"
- jyaddr = "127.0.0.1"
- jyport = 11118
- [db]
- [db.mysql]
- addr = "192.168.3.14:4000"
- dbnameBasic = "global_common_data"
- dbnameMedical = "Jianyu_subjectdb"
- size = 5
- user = "root"
- password = "Tibi#20211222"
- maxidle = 10
- maxconn = 20
- maxquerytime = "10s"
- [db.mongoB]
- addr = "192.168.3.207:27092"
- dbname = "wjh"
- coll = "bidding"
- size = 15
- user = ""
- password = ""
- [db.mongoP]
- addr = "192.168.3.207:27092"
- dbname = "wjh"
- coll = "projectset"
- size = 15
- user = ""
- password = ""
- [db.mongoQ]
- addr = "192.168.3.207:27092"
- dbname = "wjh"
- coll = "projectset"
- size = 15
- user = ""
- password = ""
- [db.redis]
- addr = "192.168.3.207:2679"
- pcode = "project"
- db = 1
- [mail]
- send = false
- to = "wangjianghan@topnet.net.cn"
- api = "http://172.17.145.179:19281/_send/_mail"
- # 日志
- [log]
- # 日志路径,为空将输出控制台
- logpath = ""
- # log size (M)
- maxsize = 10
- # compress log
- compress = true
- # log save time (day)
- maxage = 7
- # save total log file total
- maxbackups = 10
- # log level
- loglevel = "debug"
- # text or json output
- format = "text"
- `
- func TestInit(t *testing.T) {
- testfile := "/tmp/crocodile.toml"
- ioutil.WriteFile(testfile, []byte(confs), 0644)
- Init(testfile)
- t.Logf("%+v", Conf.DB.Redis.Addr)
- os.Remove(testfile)
- }
|