conf_test.go 798 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package config
  2. import (
  3. "io/ioutil"
  4. "os"
  5. "testing"
  6. )
  7. var confs = `# log
  8. [log]
  9. logpath = ""
  10. maxsize = 10
  11. compress = true
  12. maxage = 7
  13. maxbackups = 10
  14. loglevel = "info"
  15. format = "text"
  16. [serve]
  17. grpcAddr = "192.168.3.12:10021"
  18. udpPort = "1782"
  19. [db]
  20. [db.mongo]
  21. addr = "192.168.3.207:27092"
  22. dbname = "qfw"
  23. size = 10
  24. user = ""
  25. password = ""
  26. [db.mongo1]
  27. addr = "192.168.3.207:27092"
  28. dbname = "wjh"
  29. size = 5
  30. user = ""
  31. password = ""
  32. [db.es]
  33. addr = "http://192.168.3.206:9800"
  34. size = 5
  35. indexm = "medical_institution_v1"
  36. typem = "medical_institution"
  37. indexs = "supplier_product_v1"
  38. types = "supplier_product"
  39. `
  40. func TestInit(t *testing.T) {
  41. testfile := "/tmp/crocodile.toml"
  42. ioutil.WriteFile(testfile, []byte(confs), 0644)
  43. Init(testfile)
  44. t.Logf("%+v", Conf.Serve.GrpcAddr)
  45. os.Remove(testfile)
  46. }