1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package main
- import (
- "jy/admin/track"
- "jy/extract"
- . "jy/mongodbutil"
- "log"
- "regexp"
- "testing"
- "time"
- )
- func Test_task(t *testing.T) {
- Mgo = MgoFactory(1, 3, 120, "192.168.3.207:27082", "extract_v3")
- extract.StartExtractTaskId("5b8f804025e29a290415aee1")
- //extract.StartExtractTestTask("5b8f804025e29a290415aee1", "5b8dcc45a5cb26b9b7f68469", "10", "result_v3", "track_v3")
- time.Sleep(300 * time.Second)
- }
- func Test_reg(t *testing.T) {
- context := ` 项目名称: 新碶街道2018年美女姜河、向家村河、塘湾河①河道清淤工程招标公告`
- str := `[\s\\u3000\\u2003\\u00a0a-z0-9.、一二三]*项目名称[::][\n\s\\u3000\\u2003\\u00a0]*([^,,。;;::\n]{4,40})`
- reg := regexp.MustCompile(str)
- tmp := reg.FindAllStringSubmatch(context, -1)
- for k, v := range tmp {
- log.Println(k, v[1])
- }
- }
- func Test_paths(t *testing.T) {
- Mgo = MgoFactory(1, 3, 120, "192.168.3.207:27082", "extract_v3")
- tracks := track.GetTrackPath("5b8dd276a5cb26b9b7faaa7c", "projectname", "rack_v3", "result_v3")
- for code, v := range tracks {
- if tmp, ok := v.([]map[string]interface{}); ok {
- for k, v := range tmp {
- if k == 0 {
- log.Println(v)
- } else {
- log.Println(code, v["code"], v["value"])
- }
- }
- }
- break
- }
- }
|