func newTestDBRule() *router.DBRules { var s = ` rules: - db: mixer table: test1 key: id type: hash nodes: node(1-10) - db: mixer table: test2 key: id nodes: node1,node2,node3 type: range # range is -inf-10000 10000-20000 20000-+inf range: -10000-20000- - db: mixer table: key: nodes: node1 type: default ` cfg, err := config.ParseConfigData([]byte(s)) if err != nil { println(err.Error()) panic(err) } var r *router.Router r, err = router.NewRouter(cfg) if err != nil { println(err.Error()) panic(err) } return r.GetDBRules("mixer") }