@@ -7,21 +7,21 @@ import (
7
7
"testing"
8
8
"time"
9
9
10
- addrutil "github.com/libp2p/go-addr-util "
10
+ . "github.com/libp2p/go-libp2p-swarm "
11
11
12
+ addrutil "github.com/libp2p/go-addr-util"
12
13
"github.com/libp2p/go-libp2p-core/network"
13
14
"github.com/libp2p/go-libp2p-core/peer"
14
15
"github.com/libp2p/go-libp2p-core/peerstore"
15
- "github.com/libp2p/go-libp2p-core/transport"
16
-
17
16
testutil "github.com/libp2p/go-libp2p-core/test"
17
+ "github.com/libp2p/go-libp2p-core/transport"
18
18
swarmt "github.com/libp2p/go-libp2p-swarm/testing"
19
19
"github.com/libp2p/go-libp2p-testing/ci"
20
20
21
21
ma "github.com/multiformats/go-multiaddr"
22
22
manet "github.com/multiformats/go-multiaddr/net"
23
23
24
- . "github.com/libp2p/go-libp2p-swarm "
24
+ "github.com/stretchr/testify/require "
25
25
)
26
26
27
27
func init () {
@@ -36,50 +36,37 @@ func closeSwarms(swarms []*Swarm) {
36
36
37
37
func TestBasicDialPeer (t * testing.T ) {
38
38
t .Parallel ()
39
- ctx := context .Background ()
40
39
41
- swarms := makeSwarms (ctx , t , 2 )
40
+ swarms := makeSwarms (t , 2 )
42
41
defer closeSwarms (swarms )
43
42
s1 := swarms [0 ]
44
43
s2 := swarms [1 ]
45
44
46
45
s1 .Peerstore ().AddAddrs (s2 .LocalPeer (), s2 .ListenAddresses (), peerstore .PermanentAddrTTL )
47
46
48
- c , err := s1 .DialPeer (ctx , s2 .LocalPeer ())
49
- if err != nil {
50
- t .Fatal (err )
51
- }
52
-
53
- s , err := c .NewStream (ctx )
54
- if err != nil {
55
- t .Fatal (err )
56
- }
47
+ c , err := s1 .DialPeer (context .Background (), s2 .LocalPeer ())
48
+ require .NoError (t , err )
57
49
50
+ s , err := c .NewStream (context .Background ())
51
+ require .NoError (t , err )
58
52
s .Close ()
59
53
}
60
54
61
55
func TestDialWithNoListeners (t * testing.T ) {
62
56
t .Parallel ()
63
- ctx := context .Background ()
64
-
65
- s1 := makeDialOnlySwarm (ctx , t )
66
57
67
- swarms := makeSwarms (ctx , t , 1 )
58
+ s1 := makeDialOnlySwarm (t )
59
+ swarms := makeSwarms (t , 1 )
68
60
defer closeSwarms (swarms )
69
61
s2 := swarms [0 ]
70
62
71
63
s1 .Peerstore ().AddAddrs (s2 .LocalPeer (), s2 .ListenAddresses (), peerstore .PermanentAddrTTL )
72
64
73
- c , err := s1 .DialPeer (ctx , s2 .LocalPeer ())
74
- if err != nil {
75
- t .Fatal (err )
76
- }
77
-
78
- s , err := c .NewStream (ctx )
79
- if err != nil {
80
- t .Fatal (err )
81
- }
65
+ c , err := s1 .DialPeer (context .Background (), s2 .LocalPeer ())
66
+ require .NoError (t , err )
82
67
68
+ s , err := c .NewStream (context .Background ())
69
+ require .NoError (t , err )
83
70
s .Close ()
84
71
}
85
72
@@ -104,7 +91,7 @@ func TestSimultDials(t *testing.T) {
104
91
t .Parallel ()
105
92
106
93
ctx := context .Background ()
107
- swarms := makeSwarms (ctx , t , 2 , swarmt .OptDisableReuseport )
94
+ swarms := makeSwarms (t , 2 , swarmt .OptDisableReuseport )
108
95
109
96
// connect everyone
110
97
{
@@ -175,7 +162,7 @@ func TestDialWait(t *testing.T) {
175
162
t .Parallel ()
176
163
177
164
ctx := context .Background ()
178
- swarms := makeSwarms (ctx , t , 1 )
165
+ swarms := makeSwarms (t , 1 )
179
166
s1 := swarms [0 ]
180
167
defer s1 .Close ()
181
168
@@ -215,7 +202,7 @@ func TestDialBackoff(t *testing.T) {
215
202
t .Parallel ()
216
203
217
204
ctx := context .Background ()
218
- swarms := makeSwarms (ctx , t , 2 )
205
+ swarms := makeSwarms (t , 2 )
219
206
s1 := swarms [0 ]
220
207
s2 := swarms [1 ]
221
208
defer s1 .Close ()
@@ -422,7 +409,7 @@ func TestDialBackoffClears(t *testing.T) {
422
409
t .Parallel ()
423
410
424
411
ctx := context .Background ()
425
- swarms := makeSwarms (ctx , t , 2 )
412
+ swarms := makeSwarms (t , 2 )
426
413
s1 := swarms [0 ]
427
414
s2 := swarms [1 ]
428
415
defer s1 .Close ()
@@ -491,7 +478,7 @@ func TestDialPeerFailed(t *testing.T) {
491
478
t .Parallel ()
492
479
ctx := context .Background ()
493
480
494
- swarms := makeSwarms (ctx , t , 2 )
481
+ swarms := makeSwarms (t , 2 )
495
482
defer closeSwarms (swarms )
496
483
testedSwarm , targetSwarm := swarms [0 ], swarms [1 ]
497
484
@@ -530,7 +517,7 @@ func TestDialPeerFailed(t *testing.T) {
530
517
func TestDialExistingConnection (t * testing.T ) {
531
518
ctx := context .Background ()
532
519
533
- swarms := makeSwarms (ctx , t , 2 )
520
+ swarms := makeSwarms (t , 2 )
534
521
defer closeSwarms (swarms )
535
522
s1 := swarms [0 ]
536
523
s2 := swarms [1 ]
@@ -574,7 +561,7 @@ func TestDialSimultaneousJoin(t *testing.T) {
574
561
ctx , cancel := context .WithCancel (context .Background ())
575
562
defer cancel ()
576
563
577
- swarms := makeSwarms (ctx , t , 2 )
564
+ swarms := makeSwarms (t , 2 )
578
565
s1 := swarms [0 ]
579
566
s2 := swarms [1 ]
580
567
defer s1 .Close ()
@@ -676,12 +663,10 @@ func TestDialSelf(t *testing.T) {
676
663
ctx , cancel := context .WithCancel (context .Background ())
677
664
defer cancel ()
678
665
679
- swarms := makeSwarms (ctx , t , 2 )
666
+ swarms := makeSwarms (t , 2 )
680
667
s1 := swarms [0 ]
681
668
defer s1 .Close ()
682
669
683
670
_ , err := s1 .DialPeer (ctx , s1 .LocalPeer ())
684
- if err != ErrDialToSelf {
685
- t .Fatal ("expected error from self dial" )
686
- }
671
+ require .ErrorIs (t , err , ErrDialToSelf , "expected error from self dial" )
687
672
}
0 commit comments