@@ -59,22 +59,22 @@ func TestQueue_ListRequests(t *testing.T) {
59
59
l , err = q .ListRequests (key , Query {})
60
60
require .NoError (t , err )
61
61
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 )
64
64
65
65
// 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 })
67
67
require .NoError (t , err )
68
68
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 )
71
71
72
72
// 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 })
74
74
require .NoError (t , err )
75
75
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 )
78
78
79
79
// Create more request with multiple statuses
80
80
now = time .Now ()
@@ -105,22 +105,22 @@ func TestQueue_ListRequests(t *testing.T) {
105
105
require .NoError (t , err )
106
106
assert .Len (t , l , 10 )
107
107
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 )
109
109
}
110
110
111
111
// List only "pinned" statuses
112
112
l , err = q .ListRequests (key , Query {Status : []openapi.Status {openapi .PINNED }})
113
113
require .NoError (t , err )
114
114
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 )
117
117
118
118
// List only "failed" statuses
119
119
l , err = q .ListRequests (key , Query {Status : []openapi.Status {openapi .FAILED }})
120
120
require .NoError (t , err )
121
121
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 )
124
124
}
125
125
126
126
func TestQueue_AddRequest (t * testing.T ) {
@@ -130,8 +130,8 @@ func TestQueue_AddRequest(t *testing.T) {
130
130
err := q .AddRequest (r )
131
131
require .NoError (t , err )
132
132
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 )
135
135
require .NoError (t , err )
136
136
assert .Equal (t , openapi .PINNED , s .Status )
137
137
}
@@ -143,11 +143,11 @@ func TestQueue_RemoveRequest(t *testing.T) {
143
143
err := q .AddRequest (r )
144
144
require .NoError (t , err )
145
145
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 )
148
148
require .NoError (t , err )
149
149
150
- _ , err = q .GetRequest (r .Key , r .ID )
150
+ _ , err = q .GetRequest (r .Key , r .Requestid )
151
151
require .Error (t , err )
152
152
}
153
153
@@ -170,7 +170,7 @@ func TestQueueProcessing(t *testing.T) {
170
170
require .NoError (t , err )
171
171
}
172
172
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
174
174
175
175
l , err := q .ListRequests (key1 , Query {
176
176
Status : []openapi.Status {openapi .PINNING },
@@ -224,7 +224,7 @@ func newQueue(t *testing.T) *Queue {
224
224
}
225
225
226
226
func handler (_ context.Context , r Request ) error {
227
- d , t := parseOutcome (r .Cid )
227
+ d , t := parseOutcome (r .Pin . Cid )
228
228
time .Sleep (d )
229
229
if t == succeed {
230
230
return nil
@@ -252,9 +252,13 @@ func parseOutcome(o string) (time.Duration, outcomeType) {
252
252
253
253
func newRequest (k string , i string , d time.Duration , o outcomeType ) Request {
254
254
return Request {
255
- ID : i ,
255
+ PinStatus : openapi.PinStatus {
256
+ Requestid : i ,
257
+ Pin : openapi.Pin {
258
+ Cid : newOutcome (d , o ),
259
+ },
260
+ },
256
261
Key : k ,
257
- Cid : newOutcome (d , o ),
258
262
}
259
263
}
260
264
0 commit comments