mempool: make max_msg_bytes configurable (#3826)

* mempool: make max_msg_bytes configurable

* apply suggestions from code review

* update changelog pending

* apply suggestions from code review again
This commit is contained in:
Jun Kimura
2019-07-23 00:17:10 +09:00
committed by Jack Zampolin
parent 5ed39fd0b3
commit df6df61ea9
8 changed files with 41 additions and 13 deletions

View File

@ -426,6 +426,9 @@ func TestMempoolMaxMsgSize(t *testing.T) {
mempl, cleanup := newMempoolWithApp(cc)
defer cleanup()
maxMsgSize := mempl.config.MaxMsgBytes
maxTxSize := calcMaxTxSize(mempl.config.MaxMsgBytes)
testCases := []struct {
len int
err bool
@ -462,7 +465,7 @@ func TestMempoolMaxMsgSize(t *testing.T) {
require.NoError(t, err, caseString)
} else {
require.True(t, len(encoded) > maxMsgSize, caseString)
require.Equal(t, err, ErrTxTooLarge, caseString)
require.Equal(t, err, ErrTxTooLarge{maxTxSize, testCase.len}, caseString)
}
}