@@ -170,11 +170,11 @@ func TestBasicSessionStore(t *testing.T) {
170
170
171
171
// Show that the group ID/session ID index has also been populated with
172
172
// this session.
173
- groupID , err := db .GetGroupID (s4 .ID )
173
+ groupID , err := db .GetGroupID (ctx , s4 .ID )
174
174
require .NoError (t , err )
175
175
require .Equal (t , s1 .ID , groupID )
176
176
177
- sessIDs , err := db .GetSessionIDs (s4 .GroupID )
177
+ sessIDs , err := db .GetSessionIDs (ctx , s4 .GroupID )
178
178
require .NoError (t , err )
179
179
require .ElementsMatch (t , []ID {s4 .ID , s1 .ID }, sessIDs )
180
180
@@ -186,11 +186,11 @@ func TestBasicSessionStore(t *testing.T) {
186
186
require .NoError (t , err )
187
187
require .Empty (t , sessions )
188
188
189
- _ , err = db .GetGroupID (s4 .ID )
189
+ _ , err = db .GetGroupID (ctx , s4 .ID )
190
190
require .ErrorContains (t , err , "no index entry" )
191
191
192
192
// Only session 1 should remain in this group.
193
- sessIDs , err = db .GetSessionIDs (s4 .GroupID )
193
+ sessIDs , err = db .GetSessionIDs (ctx , s4 .GroupID )
194
194
require .NoError (t , err )
195
195
require .ElementsMatch (t , []ID {s1 .ID }, sessIDs )
196
196
}
@@ -239,6 +239,7 @@ func TestLinkingSessions(t *testing.T) {
239
239
// of the GetGroupID and GetSessionIDs methods.
240
240
func TestLinkedSessions (t * testing.T ) {
241
241
t .Parallel ()
242
+ ctx := context .Background ()
242
243
243
244
// Set up a new DB.
244
245
clock := clock .NewTestClock (testTime )
@@ -262,14 +263,14 @@ func TestLinkedSessions(t *testing.T) {
262
263
263
264
// Assert that the session ID to group ID index works as expected.
264
265
for _ , s := range []* Session {s1 , s2 , s3 } {
265
- groupID , err := db .GetGroupID (s .ID )
266
+ groupID , err := db .GetGroupID (ctx , s .ID )
266
267
require .NoError (t , err )
267
268
require .Equal (t , s1 .ID , groupID )
268
269
require .Equal (t , s .GroupID , groupID )
269
270
}
270
271
271
272
// Assert that the group ID to session ID index works as expected.
272
- sIDs , err := db .GetSessionIDs (s1 .GroupID )
273
+ sIDs , err := db .GetSessionIDs (ctx , s1 .GroupID )
273
274
require .NoError (t , err )
274
275
require .EqualValues (t , []ID {s1 .ID , s2 .ID , s3 .ID }, sIDs )
275
276
@@ -282,14 +283,14 @@ func TestLinkedSessions(t *testing.T) {
282
283
283
284
// Assert that the session ID to group ID index works as expected.
284
285
for _ , s := range []* Session {s4 , s5 } {
285
- groupID , err := db .GetGroupID (s .ID )
286
+ groupID , err := db .GetGroupID (ctx , s .ID )
286
287
require .NoError (t , err )
287
288
require .Equal (t , s4 .ID , groupID )
288
289
require .Equal (t , s .GroupID , groupID )
289
290
}
290
291
291
292
// Assert that the group ID to session ID index works as expected.
292
- sIDs , err = db .GetSessionIDs (s5 .GroupID )
293
+ sIDs , err = db .GetSessionIDs (ctx , s5 .GroupID )
293
294
require .NoError (t , err )
294
295
require .EqualValues (t , []ID {s4 .ID , s5 .ID }, sIDs )
295
296
}
0 commit comments