Initial commit
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
package botser
|
||||
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"net/url"
|
||||
"os"
|
||||
"stat/api/proto"
|
||||
"stat/common"
|
||||
"stat/common/crypt"
|
||||
"stat/common/utils"
|
||||
"stat/tool/pubtest"
|
||||
"testing"
|
||||
"time"
|
||||
)
|
||||
|
||||
func Test_Func12(t *testing.T) {
|
||||
// Let's start with a base url
|
||||
baseUrl, err := url.Parse("http://www.bing.com/aaa?a=1&b=2,3")
|
||||
if err != nil {
|
||||
fmt.Println("Malformed URL: ", err.Error())
|
||||
return
|
||||
}
|
||||
// Add a Path Segment (Path segment is automatically escaped)
|
||||
//baseUrl.Path += "path with?reserved characters"
|
||||
// Prepare Query Parameters
|
||||
params := baseUrl.Query()
|
||||
//params.Add("q", "Hello World")
|
||||
//params.Add("u", "wade")
|
||||
// Add Query Parameters to the URL
|
||||
baseUrl.RawQuery = params.Encode() // Escape Query Parameters
|
||||
fmt.Printf("Encoded URL is %q\n", baseUrl.String())
|
||||
}
|
||||
|
||||
func Test_SyncData(t *testing.T) {
|
||||
key := "vEnkB&!75z4VAD6iAY%fkL*rBnU!WdhN"
|
||||
var appId int32 = 222
|
||||
|
||||
req := &proto.BotDailyHourListReq{
|
||||
Page: common.Page{
|
||||
PageNum: 1,
|
||||
PageSize: 20,
|
||||
},
|
||||
SumDateStart: time.Now().AddDate(0, 0, -3),
|
||||
SumDateStop: time.Now(),
|
||||
AppId: &appId,
|
||||
}
|
||||
jsonData, err := json.Marshal(req)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
|
||||
data, err := crypt.CoreAesEncryptEx(jsonData, 12, key)
|
||||
os.WriteFile("aaa.data", data, 777)
|
||||
|
||||
}
|
||||
|
||||
func Test_skdTask(t *testing.T) {
|
||||
pubtest.TestInit("/Users/mac/Works/codes/stat_center/run/bili")
|
||||
s, _ := time.Parse(time.RFC3339, "2023-06-15T15:00:00+08:00")
|
||||
curStatTime := utils.RecentMinute(s, 60) // 按60分钟对齐
|
||||
ctx := context.Background()
|
||||
DailyBotReportTask(ctx, nil, int32(444), curStatTime) // 麻豆
|
||||
}
|
||||
|
||||
func Test_PassedTimeFromNowInHuman(t *testing.T) {
|
||||
//s := PassedTimeFromNowInHuman(time.Now().Add(-9 * time.Minute))
|
||||
//t.Log(s)
|
||||
//s2 := DurationDisplay(time.Now(), time.Now().Add(-8*time.Second))
|
||||
//t.Log(s2)
|
||||
}
|
||||
|
||||
func Test_Fun1(t *testing.T) {
|
||||
time.Local, _ = time.LoadLocation("Asia/Shanghai")
|
||||
|
||||
//DateTime = "2006-01-02 15:04:05"
|
||||
//DateOnly = "2006-01-02"
|
||||
//TimeOnly = "15:04:05"
|
||||
|
||||
s, err := time.ParseInLocation(time.DateOnly, "2023-06-15", time.Local)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
} else {
|
||||
t.Log(s)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user