|
8 | 8 |
|
9 | 9 | bsbpm "github.com/ipfs/boxo/bitswap/client/internal/blockpresencemanager"
|
10 | 10 | bspm "github.com/ipfs/boxo/bitswap/client/internal/peermanager"
|
| 11 | + bssim "github.com/ipfs/boxo/bitswap/client/internal/sessioninterestmanager" |
11 | 12 | bsspm "github.com/ipfs/boxo/bitswap/client/internal/sessionpeermanager"
|
12 | 13 | cid "github.com/ipfs/go-cid"
|
13 | 14 | "github.com/ipfs/go-test/random"
|
@@ -147,7 +148,8 @@ func TestSendWants(t *testing.T) {
|
147 | 148 | const sid = uint64(1)
|
148 | 149 | pm := newMockPeerManager()
|
149 | 150 | fpm := newFakeSessionPeerManager()
|
150 |
| - swc := newMockSessionMgr() |
| 151 | + sim := bssim.New() |
| 152 | + swc := newMockSessionMgr(sim) |
151 | 153 | bpm := bsbpm.New()
|
152 | 154 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
153 | 155 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -181,7 +183,8 @@ func TestSendsWantBlockToOnePeerOnly(t *testing.T) {
|
181 | 183 | const sid = uint64(1)
|
182 | 184 | pm := newMockPeerManager()
|
183 | 185 | fpm := newFakeSessionPeerManager()
|
184 |
| - swc := newMockSessionMgr() |
| 186 | + sim := bssim.New() |
| 187 | + swc := newMockSessionMgr(sim) |
185 | 188 | bpm := bsbpm.New()
|
186 | 189 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
187 | 190 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -231,7 +234,8 @@ func TestReceiveBlock(t *testing.T) {
|
231 | 234 | const sid = uint64(1)
|
232 | 235 | pm := newMockPeerManager()
|
233 | 236 | fpm := newFakeSessionPeerManager()
|
234 |
| - swc := newMockSessionMgr() |
| 237 | + sim := bssim.New() |
| 238 | + swc := newMockSessionMgr(sim) |
235 | 239 | bpm := bsbpm.New()
|
236 | 240 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
237 | 241 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -284,7 +288,8 @@ func TestCancelWants(t *testing.T) {
|
284 | 288 | const sid = uint64(1)
|
285 | 289 | pm := newMockPeerManager()
|
286 | 290 | fpm := newFakeSessionPeerManager()
|
287 |
| - swc := newMockSessionMgr() |
| 291 | + sim := bssim.New() |
| 292 | + swc := newMockSessionMgr(sim) |
288 | 293 | bpm := bsbpm.New()
|
289 | 294 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
290 | 295 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -319,7 +324,8 @@ func TestRegisterSessionWithPeerManager(t *testing.T) {
|
319 | 324 | const sid = uint64(1)
|
320 | 325 | pm := newMockPeerManager()
|
321 | 326 | fpm := newFakeSessionPeerManager()
|
322 |
| - swc := newMockSessionMgr() |
| 327 | + sim := bssim.New() |
| 328 | + swc := newMockSessionMgr(sim) |
323 | 329 | bpm := bsbpm.New()
|
324 | 330 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
325 | 331 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -357,7 +363,8 @@ func TestProtectConnFirstPeerToSendWantedBlock(t *testing.T) {
|
357 | 363 | pm := newMockPeerManager()
|
358 | 364 | fpt := newFakePeerTagger()
|
359 | 365 | fpm := bsspm.New(1, fpt)
|
360 |
| - swc := newMockSessionMgr() |
| 366 | + sim := bssim.New() |
| 367 | + swc := newMockSessionMgr(sim) |
361 | 368 | bpm := bsbpm.New()
|
362 | 369 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
363 | 370 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -411,7 +418,8 @@ func TestPeerUnavailable(t *testing.T) {
|
411 | 418 | const sid = uint64(1)
|
412 | 419 | pm := newMockPeerManager()
|
413 | 420 | fpm := newFakeSessionPeerManager()
|
414 |
| - swc := newMockSessionMgr() |
| 421 | + sim := bssim.New() |
| 422 | + swc := newMockSessionMgr(sim) |
415 | 423 | bpm := bsbpm.New()
|
416 | 424 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
417 | 425 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -470,7 +478,8 @@ func TestPeersExhausted(t *testing.T) {
|
470 | 478 | const sid = uint64(1)
|
471 | 479 | pm := newMockPeerManager()
|
472 | 480 | fpm := newFakeSessionPeerManager()
|
473 |
| - swc := newMockSessionMgr() |
| 481 | + sim := bssim.New() |
| 482 | + swc := newMockSessionMgr(sim) |
474 | 483 | bpm := bsbpm.New()
|
475 | 484 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
476 | 485 |
|
@@ -543,7 +552,8 @@ func TestPeersExhaustedLastWaitingPeerUnavailable(t *testing.T) {
|
543 | 552 | const sid = uint64(1)
|
544 | 553 | pm := newMockPeerManager()
|
545 | 554 | fpm := newFakeSessionPeerManager()
|
546 |
| - swc := newMockSessionMgr() |
| 555 | + sim := bssim.New() |
| 556 | + swc := newMockSessionMgr(sim) |
547 | 557 | bpm := bsbpm.New()
|
548 | 558 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
549 | 559 |
|
@@ -590,7 +600,8 @@ func TestPeersExhaustedAllPeersUnavailable(t *testing.T) {
|
590 | 600 | const sid = uint64(1)
|
591 | 601 | pm := newMockPeerManager()
|
592 | 602 | fpm := newFakeSessionPeerManager()
|
593 |
| - swc := newMockSessionMgr() |
| 603 | + sim := bssim.New() |
| 604 | + swc := newMockSessionMgr(sim) |
594 | 605 | bpm := bsbpm.New()
|
595 | 606 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
596 | 607 |
|
@@ -628,7 +639,8 @@ func TestConsecutiveDontHaveLimit(t *testing.T) {
|
628 | 639 | const sid = uint64(1)
|
629 | 640 | pm := newMockPeerManager()
|
630 | 641 | fpm := newFakeSessionPeerManager()
|
631 |
| - swc := newMockSessionMgr() |
| 642 | + sim := bssim.New() |
| 643 | + swc := newMockSessionMgr(sim) |
632 | 644 | bpm := bsbpm.New()
|
633 | 645 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
634 | 646 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -680,7 +692,8 @@ func TestConsecutiveDontHaveLimitInterrupted(t *testing.T) {
|
680 | 692 | const sid = uint64(1)
|
681 | 693 | pm := newMockPeerManager()
|
682 | 694 | fpm := newFakeSessionPeerManager()
|
683 |
| - swc := newMockSessionMgr() |
| 695 | + sim := bssim.New() |
| 696 | + swc := newMockSessionMgr(sim) |
684 | 697 | bpm := bsbpm.New()
|
685 | 698 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
686 | 699 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -733,7 +746,8 @@ func TestConsecutiveDontHaveReinstateAfterRemoval(t *testing.T) {
|
733 | 746 | const sid = uint64(1)
|
734 | 747 | pm := newMockPeerManager()
|
735 | 748 | fpm := newFakeSessionPeerManager()
|
736 |
| - swc := newMockSessionMgr() |
| 749 | + sim := bssim.New() |
| 750 | + swc := newMockSessionMgr(sim) |
737 | 751 | bpm := bsbpm.New()
|
738 | 752 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
739 | 753 | onPeersExhausted := func([]cid.Cid) {}
|
@@ -809,7 +823,8 @@ func TestConsecutiveDontHaveDontRemoveIfHasWantedBlock(t *testing.T) {
|
809 | 823 | const sid = uint64(1)
|
810 | 824 | pm := newMockPeerManager()
|
811 | 825 | fpm := newFakeSessionPeerManager()
|
812 |
| - swc := newMockSessionMgr() |
| 826 | + sim := bssim.New() |
| 827 | + swc := newMockSessionMgr(sim) |
813 | 828 | bpm := bsbpm.New()
|
814 | 829 | onSend := func(peer.ID, []cid.Cid, []cid.Cid) {}
|
815 | 830 | onPeersExhausted := func([]cid.Cid) {}
|
|
0 commit comments