mirror of
https://github.com/tendermint/tendermint.git
synced 2026-04-27 19:15:12 +00:00
backport v0.34.x: 6000 & 6001
This commit is contained in:
committed by
GitHub
parent
e3a79d4e2e
commit
73375b0912
@@ -4,7 +4,6 @@ import (
|
||||
"bytes"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"net"
|
||||
"net/http"
|
||||
@@ -603,9 +602,8 @@ func TestSwitchAcceptRoutine(t *testing.T) {
|
||||
err = sw.Start()
|
||||
require.NoError(t, err)
|
||||
t.Cleanup(func() {
|
||||
if err := sw.Stop(); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
err := sw.Stop()
|
||||
require.NoError(t, err)
|
||||
})
|
||||
|
||||
// 0. check there are no peers
|
||||
@@ -630,7 +628,7 @@ func TestSwitchAcceptRoutine(t *testing.T) {
|
||||
}
|
||||
}(c)
|
||||
}
|
||||
time.Sleep(10 * time.Millisecond)
|
||||
time.Sleep(100 * time.Millisecond)
|
||||
assert.Equal(t, cfg.MaxNumInboundPeers, sw.Peers().Size())
|
||||
|
||||
// 2. check we close new connections if we already have MaxNumInboundPeers peers
|
||||
@@ -640,10 +638,9 @@ func TestSwitchAcceptRoutine(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
// check conn is closed
|
||||
one := make([]byte, 1)
|
||||
err = conn.SetReadDeadline(time.Now().Add(10 * time.Millisecond))
|
||||
require.NoError(t, err)
|
||||
_ = conn.SetReadDeadline(time.Now().Add(10 * time.Millisecond))
|
||||
_, err = conn.Read(one)
|
||||
assert.Equal(t, io.EOF, err)
|
||||
assert.Error(t, err)
|
||||
assert.Equal(t, cfg.MaxNumInboundPeers, sw.Peers().Size())
|
||||
peer.Stop()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user