| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package pop3_server
- import (
- "fmt"
- "github.com/Jinnrry/gopop"
- log "github.com/sirupsen/logrus"
- "os"
- "pmail/config"
- "pmail/db"
- parsemail2 "pmail/dto/parsemail"
- "pmail/hooks"
- "pmail/session"
- "pmail/utils/context"
- "testing"
- "time"
- )
- func testInit() {
- // 设置日志格式为json格式
- //log.SetFormatter(&log.JSONFormatter{})
- log.SetReportCaller(true)
- log.SetFormatter(&log.TextFormatter{
- //以下设置只是为了使输出更美观
- DisableColors: true,
- TimestampFormat: "2006-01-02 15:03:04",
- })
- // 设置将日志输出到标准输出(默认的输出为stderr,标准错误)
- // 日志消息输出可以是任意的io.writer类型
- log.SetOutput(os.Stdout)
- // 设置日志级别为warn以上
- log.SetLevel(log.TraceLevel)
- var cst, _ = time.LoadLocation("Asia/Shanghai")
- time.Local = cst
- config.Init()
- parsemail2.Init()
- db.Init()
- session.Init()
- hooks.Init("dev")
- }
- func Test_action_Stat(t *testing.T) {
- testInit()
- act := action{}
- v1, v2, v3 := act.Stat(&gopop.Session{
- Ctx: &context.Context{},
- })
- fmt.Println(v1, v2, v3)
- }
|