@@ -31,7 +31,7 @@ func TestBasicSessionStore(t *testing.T) {
3131 require .NoError (t , err )
3232
3333 // Show that the session starts in the reserved state.
34- s1 , err = db .GetSessionByID (s1 .ID )
34+ s1 , err = db .GetSessionByID (ctx , s1 .ID )
3535 require .NoError (t , err )
3636 require .Equal (t , StateReserved , s1 .State )
3737
@@ -40,7 +40,7 @@ func TestBasicSessionStore(t *testing.T) {
4040 require .NoError (t , err )
4141
4242 // Show that the session is now in the created state.
43- s1 , err = db .GetSessionByID (s1 .ID )
43+ s1 , err = db .GetSessionByID (ctx , s1 .ID )
4444 require .NoError (t , err )
4545 require .Equal (t , StateCreated , s1 .State )
4646
@@ -80,7 +80,7 @@ func TestBasicSessionStore(t *testing.T) {
8080 require .NoError (t , err )
8181 assertEqualSessions (t , s , session )
8282
83- session , err = db .GetSessionByID (s .ID )
83+ session , err = db .GetSessionByID (ctx , s .ID )
8484 require .NoError (t , err )
8585 assertEqualSessions (t , s , session )
8686 }
@@ -170,11 +170,11 @@ func TestBasicSessionStore(t *testing.T) {
170170
171171 // Show that the group ID/session ID index has also been populated with
172172 // this session.
173- groupID , err := db .GetGroupID (s5 .ID )
173+ groupID , err := db .GetGroupID (ctx , s5 .ID )
174174 require .NoError (t , err )
175175 require .Equal (t , s1 .ID , groupID )
176176
177- sessIDs , err := db .GetSessionIDs (s5 .GroupID )
177+ sessIDs , err := db .GetSessionIDs (ctx , s5 .GroupID )
178178 require .NoError (t , err )
179179 require .ElementsMatch (t , []ID {s5 .ID , s1 .ID }, sessIDs )
180180
@@ -186,11 +186,11 @@ func TestBasicSessionStore(t *testing.T) {
186186 require .NoError (t , err )
187187 require .Empty (t , sessions )
188188
189- _ , err = db .GetGroupID (s5 .ID )
189+ _ , err = db .GetGroupID (ctx , s5 .ID )
190190 require .ErrorContains (t , err , "no index entry" )
191191
192192 // Only session 1 should remain in this group.
193- sessIDs , err = db .GetSessionIDs (s5 .GroupID )
193+ sessIDs , err = db .GetSessionIDs (ctx , s5 .GroupID )
194194 require .NoError (t , err )
195195 require .ElementsMatch (t , []ID {s1 .ID }, sessIDs )
196196}
@@ -239,6 +239,7 @@ func TestLinkingSessions(t *testing.T) {
239239// of the GetGroupID and GetSessionIDs methods.
240240func TestLinkedSessions (t * testing.T ) {
241241 t .Parallel ()
242+ ctx := context .Background ()
242243
243244 // Set up a new DB.
244245 clock := clock .NewTestClock (testTime )
@@ -262,14 +263,14 @@ func TestLinkedSessions(t *testing.T) {
262263
263264 // Assert that the session ID to group ID index works as expected.
264265 for _ , s := range []* Session {s1 , s2 , s3 } {
265- groupID , err := db .GetGroupID (s .ID )
266+ groupID , err := db .GetGroupID (ctx , s .ID )
266267 require .NoError (t , err )
267268 require .Equal (t , s1 .ID , groupID )
268269 require .Equal (t , s .GroupID , groupID )
269270 }
270271
271272 // 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 )
273274 require .NoError (t , err )
274275 require .EqualValues (t , []ID {s1 .ID , s2 .ID , s3 .ID }, sIDs )
275276
@@ -282,14 +283,14 @@ func TestLinkedSessions(t *testing.T) {
282283
283284 // Assert that the session ID to group ID index works as expected.
284285 for _ , s := range []* Session {s4 , s5 } {
285- groupID , err := db .GetGroupID (s .ID )
286+ groupID , err := db .GetGroupID (ctx , s .ID )
286287 require .NoError (t , err )
287288 require .Equal (t , s4 .ID , groupID )
288289 require .Equal (t , s .GroupID , groupID )
289290 }
290291
291292 // 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 )
293294 require .NoError (t , err )
294295 require .EqualValues (t , []ID {s4 .ID , s5 .ID }, sIDs )
295296}
0 commit comments