mirror of
https://github.com/fluencelabs/tendermint
synced 2025-05-31 07:01:20 +00:00
Test duplicate IP guard in peer set
This commit is contained in:
parent
4848e88737
commit
7d98cfd3d6
@ -146,6 +146,17 @@ func TestPeerSetAddDuplicate(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestPeerSetAddDuplicateIP(t *testing.T) {
|
func TestPeerSetAddDuplicateIP(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
|
|
||||||
|
peerSet := NewPeerSet()
|
||||||
|
|
||||||
|
if err := peerSet.Add(randPeer(net.IP{172, 0, 0, 1})); err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add peer with same IP.
|
||||||
|
err := peerSet.Add(randPeer(net.IP{172, 0, 0, 1}))
|
||||||
|
assert.Equal(t, ErrSwitchDuplicatePeerIP{IP: net.IP{172, 0, 0, 1}}, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestPeerSetGet(t *testing.T) {
|
func TestPeerSetGet(t *testing.T) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user