server_test.go 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. package rpc
  2. import (
  3. "context"
  4. favmdl "go-common/app/service/main/favorite/model"
  5. favsrv "go-common/app/service/main/favorite/api/gorpc"
  6. "testing"
  7. "time"
  8. . "github.com/smartystreets/goconvey/convey"
  9. )
  10. var (
  11. ctx = context.TODO()
  12. )
  13. func WithRPC(f func(client *favsrv.Service)) func() {
  14. return func() {
  15. client := favsrv.New2(nil)
  16. time.Sleep(2 * time.Second)
  17. f(client)
  18. }
  19. }
  20. // func Test_Folders(t *testing.T) {
  21. // Convey("Folders", t, WithRPC(func(client *favsrv.Service) {
  22. // arg := &favmdl.ArgFolders{
  23. // Type: 5,
  24. // Mid: 88888894,
  25. // FVmids: []*favmdl.ArgFVmid{
  26. // {
  27. // Fid: 12331,
  28. // Vmid: 27515232,
  29. // },
  30. // {
  31. // Fid: 12315,
  32. // Vmid: 27515254,
  33. // },
  34. // {
  35. // Fid: 1237,
  36. // Vmid: 27515255,
  37. // },
  38. // },
  39. // }
  40. // res, err := client.Folders(ctx, arg)
  41. // t.Logf("res: %+v, error:%+v", res, err)
  42. // So(err, ShouldBeNil)
  43. // }))
  44. // }
  45. // func Test_AddFolder(t *testing.T) {
  46. // Convey("AddFolder", t, WithRPC(func(client *favsrv.Service) {
  47. // arg := &favmdl.ArgAddFolder{
  48. // Type: 5,
  49. // Mid: 88888894,
  50. // Name: "1234",
  51. // Description: "1234",
  52. // Cover: "1234",
  53. // Cookie: "finger=14bc3c4e; sid=m65qzbpt; LIVE_BUVID=AUTO5915076321203625; fts=1507632123; UM_distinctid=15f05e08d7d1e5-0319506e9267a5-31657c00-1fa400-15f05e08d7e2b3; pgv_pvi=294734848; buvid3=C0E6B232-BC5C-4AEC-879C-1CC61C2336841986infoc; rpdid=kmilkmximpdoswqosospw; tma=136533283.50523868.1508466136624.1508466136624.1508466136624.1; tmd=2.136533283.50523868.1508466136624.; pgv_si=s1585227776; DedeUserID=88888894; DedeUserID__ckMd5=53cf4c9cd3a9e1fb; SESSDATA=6c75f0f3%2C1511521084%2Ce6967cf6; bili_jct=63ab513073169112f9f89b97c1713009; _cnt_pm=0; _cnt_notify=0; _dfcaptcha=db4362e021547cfab3dce5b4718ad573",
  54. // }
  55. // fid, err := client.AddFolder(ctx, arg)
  56. // So(err, ShouldBeNil)
  57. // t.Logf("fid: %d", fid)
  58. // }))
  59. // }
  60. // func Test_UpdateFolder(t *testing.T) {
  61. // Convey("UpdateFolder", t, WithRPC(func(client *favsrv.Service) {
  62. // arg := &favmdl.ArgUpdateFolder{
  63. // Type: 5,
  64. // Fid: 9,
  65. // Mid: 88888894,
  66. // Name: "123",
  67. // Description: "",
  68. // // Cover: "123",
  69. // }
  70. // err := client.UpdateFolder(ctx, arg)
  71. // So(err, ShouldBeNil)
  72. // }))
  73. // }
  74. // func Test_Add(t *testing.T) {
  75. // Convey("Add", t, WithRPC(func(client *favsrv.Service) {
  76. // arg := &favmdl.ArgAdd{
  77. // Type: 1,
  78. // Mid: 88888894,
  79. // Oid: 123,
  80. // Fid: 456,
  81. // }
  82. // err := client.Add(ctx, arg)
  83. // So(err, ShouldBeNil)
  84. // }))
  85. // }
  86. // func Test_AddVideo(t *testing.T) {
  87. // Convey("AddVideo", t, WithRPC(func(client *favsrv.Service) {
  88. // arg := &favmdl.ArgAddVideo{
  89. // Mid: 88888894,
  90. // Aid: 123,
  91. // Fids: []int64{123, 456},
  92. // Cookie: "finger=14bc3c4e; sid=m65qzbpt; LIVE_BUVID=AUTO5915076321203625; fts=1507632123; UM_distinctid=15f05e08d7d1e5-0319506e9267a5-31657c00-1fa400-15f05e08d7e2b3; pgv_pvi=294734848; buvid3=C0E6B232-BC5C-4AEC-879C-1CC61C2336841986infoc; rpdid=kmilkmximpdoswqosospw; tma=136533283.50523868.1508466136624.1508466136624.1508466136624.1; tmd=2.136533283.50523868.1508466136624.; pgv_si=s1585227776; DedeUserID=88888894; DedeUserID__ckMd5=53cf4c9cd3a9e1fb; SESSDATA=6c75f0f3%2C1511521084%2Ce6967cf6; bili_jct=63ab513073169112f9f89b97c1713009; _cnt_pm=0; _cnt_notify=0; _dfcaptcha=db4362e021547cfab3dce5b4718ad573",
  93. // }
  94. // err := client.AddVideo(ctx, arg)
  95. // So(err, ShouldBeNil)
  96. // }))
  97. // }
  98. // func Test_Folder(t *testing.T) {
  99. // Convey("Add", t, WithRPC(func(client *favsrv.Service) {
  100. // arg := &favmdl.ArgFolder{
  101. // Type: 5,
  102. // Mid: 0,
  103. // Fid: 0,
  104. // }
  105. // res, err := client.Folder(ctx, arg)
  106. // t.Logf("res: %+v", res)
  107. // So(err, ShouldBeNil)
  108. // }))
  109. // }
  110. // func Test_IsFavedByFid(t *testing.T) {
  111. // Convey("IsFavedByFid", t, WithRPC(func(client *favsrv.Service) {
  112. // arg := &favmdl.ArgIsFavedByFid{
  113. // Type: 6,
  114. // Mid: 88888894,
  115. // Fid: 23,
  116. // Oid: 11112,
  117. // }
  118. // res, err := client.IsFavedByFid(ctx, arg)
  119. // t.Logf("res: %+v", res)
  120. // So(err, ShouldBeNil)
  121. // }))
  122. // }
  123. func Test_CntUserFolders(t *testing.T) {
  124. Convey("CntUserFolders", t, WithRPC(func(client *favsrv.Service) {
  125. arg := &favmdl.ArgCntUserFolders{
  126. Type: 6,
  127. Mid: 88888894,
  128. Vmid: 88888894,
  129. }
  130. res, err := client.CntUserFolders(ctx, arg)
  131. t.Logf("res: %+v", res)
  132. So(err, ShouldBeNil)
  133. }))
  134. }
  135. // func Test_DelFolder(t *testing.T) {
  136. // Convey("DelFolder", t, WithRPC(func(client *favsrv.Service) {
  137. // arg := &favmdl.ArgDelFolder{
  138. // Type: 5,
  139. // Mid: 88888894,
  140. // Fid: 9,
  141. // }
  142. // err := client.DelFolder(ctx, arg)
  143. // So(err, ShouldBeNil)
  144. // }))
  145. // }
  146. func Test_IsFavs(t *testing.T) {
  147. Convey("IsFavs", t, WithRPC(func(client *favsrv.Service) {
  148. arg := &favmdl.ArgIsFavs{
  149. Type: 1,
  150. Mid: 88888894,
  151. Oids: []int64{123, 456},
  152. }
  153. res, err := client.IsFavs(ctx, arg)
  154. t.Logf("res: %+v", res)
  155. So(res, ShouldNotBeNil)
  156. So(err, ShouldBeNil)
  157. }))
  158. }