skip dialing based on last time dialed

This commit is contained in:
Anton Kaliaev
2018-03-11 14:00:49 +04:00
parent 0f41570c80
commit 264bce4ddd
2 changed files with 25 additions and 9 deletions

View File

@@ -282,10 +282,13 @@ func TestPEXReactorDialPeer(t *testing.T) {
// 1st unsuccessful attempt
pexR.dialPeer(addr)
assert.Equal(t, 1, pexR.AttemptsToDial(addr))
// 2nd unsuccessful attempt
pexR.dialPeer(addr)
assert.Equal(t, 2, pexR.AttemptsToDial(addr))
// must be skipped because it is too early
assert.Equal(t, 1, pexR.AttemptsToDial(addr))
}
type mockPeer struct {