12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- 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("5be107e600746bf92debf080", "5a999f3140d2d9bbe820dbb1", "5", "mxs_v3", "mxs_v3")
- time.Sleep(5 * time.Second)
- }
- func Test_reghan(t *testing.T) {
- context := `你好`
- reg := regexp.MustCompile(`^[\p{Han}]+$`) //纯汉字
- //reg := regexp.MustCompile(`[\\p{Han}]`) //含汉字
- tmp := reg.MatchString(context)
- log.Println(tmp)
- }
- func Test_reg(t *testing.T) {
- context := `sss<input name="AgentCode" size="30" maxsize="50" value="91370800688271668P" class="textbox">
- dfdf<input type="hidden" name="AgentCode" size="30" maxsize="50" value="tttt" class="textbox"></input>`
- reg := regexp.MustCompile(`<\s*input.*value=['"](.[^'"]+).+>`)
- tmp := reg.ReplaceAllString(context, "$1")
- log.Println(tmp)
- }
- 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
- }
- }
- func Test_city(t *testing.T) {
- Mgo = MgoFactory(1, 3, 120, "192.168.3.207:27082", "extract_kf")
- extract.StartExtractTaskId("5b8f804025e29a290415aee1")
- log.Println(len(extract.ProviceConfig), len(extract.CityAllConfig), len(extract.CitySimConfig))
- extract.InitDFA()
- time.Sleep(300 * time.Second)
- }
- func Test_arr(t *testing.T) {
- var DistrictToCity map[string]interface{} = make(map[string]interface{})
- log.Println(DistrictToCity["a"])
- }
|