@@ -59,22 +59,22 @@ func TestQueue_ListRequests(t *testing.T) {
5959 l , err = q .ListRequests (key , Query {})
6060 require .NoError (t , err )
6161 assert .Len (t , l , 10 )
62- assert .Equal (t , ids [0 ], l [0 ].ID )
63- assert .Equal (t , ids [9 ], l [9 ].ID )
62+ assert .Equal (t , ids [0 ], l [0 ].Requestid )
63+ assert .Equal (t , ids [9 ], l [9 ].Requestid )
6464
6565 // Get next page, should return next 10 older records
66- l , err = q .ListRequests (key , Query {After : l [len (l )- 1 ].ID })
66+ l , err = q .ListRequests (key , Query {After : l [len (l )- 1 ].Requestid })
6767 require .NoError (t , err )
6868 assert .Len (t , l , 10 )
69- assert .Equal (t , ids [10 ], l [0 ].ID )
70- assert .Equal (t , ids [19 ], l [9 ].ID )
69+ assert .Equal (t , ids [10 ], l [0 ].Requestid )
70+ assert .Equal (t , ids [19 ], l [9 ].Requestid )
7171
7272 // Get previous page, should return the first page in reverse order
73- l , err = q .ListRequests (key , Query {Before : l [0 ].ID })
73+ l , err = q .ListRequests (key , Query {Before : l [0 ].Requestid })
7474 require .NoError (t , err )
7575 assert .Len (t , l , 10 )
76- assert .Equal (t , ids [0 ], l [9 ].ID )
77- assert .Equal (t , ids [9 ], l [0 ].ID )
76+ assert .Equal (t , ids [0 ], l [9 ].Requestid )
77+ assert .Equal (t , ids [9 ], l [0 ].Requestid )
7878
7979 // Create more request with multiple statuses
8080 now = time .Now ()
@@ -105,22 +105,22 @@ func TestQueue_ListRequests(t *testing.T) {
105105 require .NoError (t , err )
106106 assert .Len (t , l , 10 )
107107 for i := 0 ; i < len (l ); i ++ {
108- assert .Equal (t , ids [i ], l [i ].ID )
108+ assert .Equal (t , ids [i ], l [i ].Requestid )
109109 }
110110
111111 // List only "pinned" statuses
112112 l , err = q .ListRequests (key , Query {Status : []openapi.Status {openapi .PINNED }})
113113 require .NoError (t , err )
114114 assert .Len (t , l , 10 )
115- assert .Equal (t , sids [0 ], l [0 ].ID )
116- assert .Equal (t , sids [9 ], l [9 ].ID )
115+ assert .Equal (t , sids [0 ], l [0 ].Requestid )
116+ assert .Equal (t , sids [9 ], l [9 ].Requestid )
117117
118118 // List only "failed" statuses
119119 l , err = q .ListRequests (key , Query {Status : []openapi.Status {openapi .FAILED }})
120120 require .NoError (t , err )
121121 assert .Len (t , l , 10 )
122- assert .Equal (t , fids [0 ], l [0 ].ID )
123- assert .Equal (t , fids [9 ], l [9 ].ID )
122+ assert .Equal (t , fids [0 ], l [0 ].Requestid )
123+ assert .Equal (t , fids [9 ], l [9 ].Requestid )
124124}
125125
126126func TestQueue_AddRequest (t * testing.T ) {
@@ -130,8 +130,8 @@ func TestQueue_AddRequest(t *testing.T) {
130130 err := q .AddRequest (r )
131131 require .NoError (t , err )
132132
133- time .Sleep (time .Millisecond * 5 )
134- s , err := q .GetRequest (r .Key , r .ID )
133+ time .Sleep (time .Millisecond * 10 )
134+ s , err := q .GetRequest (r .Key , r .Requestid )
135135 require .NoError (t , err )
136136 assert .Equal (t , openapi .PINNED , s .Status )
137137}
@@ -143,11 +143,11 @@ func TestQueue_RemoveRequest(t *testing.T) {
143143 err := q .AddRequest (r )
144144 require .NoError (t , err )
145145
146- time .Sleep (time .Millisecond * 5 )
147- err = q .RemoveRequest (r .Key , r .ID )
146+ time .Sleep (time .Millisecond * 10 )
147+ err = q .RemoveRequest (r .Key , r .Requestid )
148148 require .NoError (t , err )
149149
150- _ , err = q .GetRequest (r .Key , r .ID )
150+ _ , err = q .GetRequest (r .Key , r .Requestid )
151151 require .Error (t , err )
152152}
153153
@@ -170,7 +170,7 @@ func TestQueueProcessing(t *testing.T) {
170170 require .NoError (t , err )
171171 }
172172
173- time .Sleep (time .Millisecond * 5 ) // wait for all to arrive in a queue, but before any jobs complete
173+ time .Sleep (time .Millisecond * 10 ) // wait for all to arrive in a queue, but before any jobs complete
174174
175175 l , err := q .ListRequests (key1 , Query {
176176 Status : []openapi.Status {openapi .PINNING },
@@ -224,7 +224,7 @@ func newQueue(t *testing.T) *Queue {
224224}
225225
226226func handler (_ context.Context , r Request ) error {
227- d , t := parseOutcome (r .Cid )
227+ d , t := parseOutcome (r .Pin . Cid )
228228 time .Sleep (d )
229229 if t == succeed {
230230 return nil
@@ -252,9 +252,13 @@ func parseOutcome(o string) (time.Duration, outcomeType) {
252252
253253func newRequest (k string , i string , d time.Duration , o outcomeType ) Request {
254254 return Request {
255- ID : i ,
255+ PinStatus : openapi.PinStatus {
256+ Requestid : i ,
257+ Pin : openapi.Pin {
258+ Cid : newOutcome (d , o ),
259+ },
260+ },
256261 Key : k ,
257- Cid : newOutcome (d , o ),
258262 }
259263}
260264
0 commit comments