task_test.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package dao
  2. import (
  3. "context"
  4. "testing"
  5. "github.com/smartystreets/goconvey/convey"
  6. )
  7. func TestDaoSendTask(t *testing.T) {
  8. convey.Convey("SendTask", t, func(ctx convey.C) {
  9. var (
  10. c = context.Background()
  11. taskSQL = []string{"index.mid=3458517", "content.log_date<=20181111"}
  12. )
  13. ctx.Convey("When everything goes positive", func(ctx convey.C) {
  14. statusURL, err := testDao.SendTask(c, taskSQL)
  15. ctx.Convey("Then err should be nil.statusURL should not be nil.", func(ctx convey.C) {
  16. // ctx.So(err, convey.ShouldBeNil)
  17. // ctx.So(statusURL, convey.ShouldNotBeNil)
  18. t.Logf("%v %s\n", err, statusURL)
  19. })
  20. })
  21. })
  22. }
  23. // func TestBerserker(t *testing.T) {
  24. // params := url.Values{}
  25. // params.Set("appKey", "672bc22888af701529e8b3052fd2c4a7")
  26. // params.Set("query", "select * from ods.ods_dm_index where dmid<1000 limit 10")
  27. // params.Set("timestamp", time.Now().Format("2006-01-02 15:04:05"))
  28. // params.Set("version", "1.0")
  29. // params.Set("signMethod", "md5")
  30. // s := _berserker + "?" + sign(params)
  31. // fmt.Println(s)
  32. // body, err := oget(s)
  33. // if err != nil {
  34. // t.Errorf("url(%s) error(%s)", s, err)
  35. // t.FailNow()
  36. // }
  37. // fmt.Println(string(body))
  38. // var out bytes.Buffer
  39. // if err = json.Indent(&out, body, "", " "); err != nil {
  40. // t.Fatal(err)
  41. // t.FailNow()
  42. // }
  43. // fmt.Println(out.String())
  44. // }