@@ -27,7 +27,7 @@ func TestBlocksItrBlockingNext(t *testing.T) {
2727 blocks := testutil .ConstructTestBlocks (t , 10 )
2828 blkfileMgrWrapper .addBlocks (blocks [:5 ])
2929
30- itr , err := blkfileMgr .retrieveBlocks (1 )
30+ itr , err := blkfileMgr .retrieveBlocks (t . Context (), 1 )
3131 require .NoError (t , err )
3232 defer itr .Close ()
3333 readyChan := make (chan struct {})
@@ -51,7 +51,7 @@ func TestBlockItrClose(t *testing.T) {
5151 blocks := testutil .ConstructTestBlocks (t , 5 )
5252 blkfileMgrWrapper .addBlocks (blocks )
5353
54- itr , err := blkfileMgr .retrieveBlocks (1 )
54+ itr , err := blkfileMgr .retrieveBlocks (t . Context (), 1 )
5555 require .NoError (t , err )
5656
5757 bh , _ := itr .Next ()
@@ -74,7 +74,7 @@ func TestRaceToDeadlock(t *testing.T) {
7474 blkfileMgrWrapper .addBlocks (blocks )
7575
7676 for i := 0 ; i < 1000 ; i ++ {
77- itr , err := blkfileMgr .retrieveBlocks (5 )
77+ itr , err := blkfileMgr .retrieveBlocks (t . Context (), 5 )
7878 if err != nil {
7979 panic (err )
8080 }
@@ -85,7 +85,7 @@ func TestRaceToDeadlock(t *testing.T) {
8585 }
8686
8787 for i := 0 ; i < 1000 ; i ++ {
88- itr , err := blkfileMgr .retrieveBlocks (5 )
88+ itr , err := blkfileMgr .retrieveBlocks (t . Context (), 5 )
8989 if err != nil {
9090 panic (err )
9191 }
@@ -105,7 +105,7 @@ func TestBlockItrCloseWithoutRetrieve(t *testing.T) {
105105 blocks := testutil .ConstructTestBlocks (t , 5 )
106106 blkfileMgrWrapper .addBlocks (blocks )
107107
108- itr , err := blkfileMgr .retrieveBlocks (2 )
108+ itr , err := blkfileMgr .retrieveBlocks (t . Context (), 2 )
109109 require .NoError (t , err )
110110 itr .Close ()
111111}
@@ -121,12 +121,12 @@ func TestCloseMultipleItrsWaitForFutureBlock(t *testing.T) {
121121
122122 wg := & sync.WaitGroup {}
123123 wg .Add (2 )
124- itr1 , err := blkfileMgr .retrieveBlocks (7 )
124+ itr1 , err := blkfileMgr .retrieveBlocks (t . Context (), 7 )
125125 require .NoError (t , err )
126126 // itr1 does not retrieve any block because it closes before new blocks are added
127127 go iterateInBackground (t , itr1 , 9 , wg , []uint64 {})
128128
129- itr2 , err := blkfileMgr .retrieveBlocks (8 )
129+ itr2 , err := blkfileMgr .retrieveBlocks (t . Context (), 8 )
130130 require .NoError (t , err )
131131 // itr2 retrieves two blocks 8 and 9. Because it started waiting for 8 and quits at 9
132132 go iterateInBackground (t , itr2 , 9 , wg , []uint64 {8 , 9 })
0 commit comments