@@ -169,7 +169,9 @@ func TestListenerCatchupErrorsThenDeliveryExit(t *testing.T) {
169169 l .catchupLoopDone = make (chan struct {})
170170 l .hwmBlock = 0
171171
172- mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
172+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
173+ l .ee .connector .chainID = "12345"
174+ }).Once ()
173175 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
174176 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
175177 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -195,6 +197,9 @@ func TestListenerCatchupScalesBackOnExpectedError(t *testing.T) {
195197 l .catchupLoopDone = make (chan struct {})
196198 l .hwmBlock = 0
197199
200+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
201+ l .ee .connector .chainID = "12345"
202+ }).Once ()
198203 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
199204 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
200205 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -222,6 +227,9 @@ func TestListenerCatchupScalesBackNTimesOnExpectedError(t *testing.T) {
222227 l .catchupLoopDone = make (chan struct {})
223228 l .hwmBlock = 0
224229
230+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
231+ l .ee .connector .chainID = "12345"
232+ }).Once ()
225233 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
226234 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
227235 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -249,6 +257,9 @@ func TestListenerCatchupScalesBackToOne(t *testing.T) {
249257 l .catchupLoopDone = make (chan struct {})
250258 l .hwmBlock = 0
251259
260+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
261+ l .ee .connector .chainID = "12345"
262+ }).Once ()
252263 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
253264 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
254265 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -276,6 +287,9 @@ func TestListenerNoCatchupScaleBackOnErrorMismatch(t *testing.T) {
276287 l .catchupLoopDone = make (chan struct {})
277288 l .hwmBlock = 0
278289
290+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
291+ l .ee .connector .chainID = "12345"
292+ }).Once ()
279293 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
280294 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
281295 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -307,6 +321,9 @@ func TestListenerCatchupScalesBackCustomRegex(t *testing.T) {
307321
308322 assert .NoError (t , err )
309323
324+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
325+ l .ee .connector .chainID = "12345"
326+ }).Once ()
310327 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
311328 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
312329 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -345,6 +362,10 @@ func TestListenerCatchupNoScaleBackEmptyRegex(t *testing.T) {
345362 Number : ethtypes .NewHexInteger64 (1001 ),
346363 }
347364 })
365+
366+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
367+ l .ee .connector .chainID = "12345"
368+ }).Once ()
348369 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getLogs" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "ACME JSON/RPC endpoint error - eth_getLogs response size is too large" }).Times (5 )
349370 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getLogs" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
350371 * args [1 ].(* []* logJSONRPC ) = []* logJSONRPC {sampleTransferLog ()}
@@ -454,6 +475,9 @@ func TestFilterEnrichEthLogMethodInputsOk(t *testing.T) {
454475 err := json .Unmarshal ([]byte (abiTransferEvent ), & abiEvent )
455476 assert .NoError (t , err )
456477
478+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
479+ l .ee .connector .chainID = "12345"
480+ }).Once ()
457481 mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
458482 return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
459483 }), false ).Return (nil ).Run (func (args mock.Arguments ) {
0 commit comments