github.com/vipernet-xyz/tm@v0.34.24/mempool/ids_test.go (about)

     1  package mempool
     2  
     3  // import (
     4  // 	"testing"
     5  
     6  // 	"github.com/stretchr/testify/require"
     7  // 	"github.com/vipernet-xyz/tm/types"
     8  // )
     9  
    10  // func TestMempoolIDsBasic(t *testing.T) {
    11  // 	ids := NewMempoolIDs()
    12  
    13  // 	peerID, err := types.NewNodeID("0011223344556677889900112233445566778899")
    14  // 	require.NoError(t, err)
    15  
    16  // 	ids.ReserveForPeer(peerID)
    17  // 	require.EqualValues(t, 1, ids.GetForPeer(peerID))
    18  // 	ids.Reclaim(peerID)
    19  
    20  // 	ids.ReserveForPeer(peerID)
    21  // 	require.EqualValues(t, 2, ids.GetForPeer(peerID))
    22  // 	ids.Reclaim(peerID)
    23  // }