@@ -195,6 +195,7 @@ func TestListenerCatchupScalesBackOnExpectedError(t *testing.T) {
195
195
l .catchupLoopDone = make (chan struct {})
196
196
l .hwmBlock = 0
197
197
198
+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
198
199
mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
199
200
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
200
201
}), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -222,6 +223,7 @@ func TestListenerCatchupScalesBackNTimesOnExpectedError(t *testing.T) {
222
223
l .catchupLoopDone = make (chan struct {})
223
224
l .hwmBlock = 0
224
225
226
+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
225
227
mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
226
228
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
227
229
}), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -249,6 +251,7 @@ func TestListenerCatchupScalesBackToOne(t *testing.T) {
249
251
l .catchupLoopDone = make (chan struct {})
250
252
l .hwmBlock = 0
251
253
254
+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
252
255
mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
253
256
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
254
257
}), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -276,6 +279,7 @@ func TestListenerNoCatchupScaleBackOnErrorMismatch(t *testing.T) {
276
279
l .catchupLoopDone = make (chan struct {})
277
280
l .hwmBlock = 0
278
281
282
+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
279
283
mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
280
284
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
281
285
}), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -307,6 +311,7 @@ func TestListenerCatchupScalesBackCustomRegex(t *testing.T) {
307
311
308
312
assert .NoError (t , err )
309
313
314
+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
310
315
mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getBlockByHash" , mock .MatchedBy (func (bh string ) bool {
311
316
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
312
317
}), false ).Return (nil ).Run (func (args mock.Arguments ) {
@@ -345,6 +350,8 @@ func TestListenerCatchupNoScaleBackEmptyRegex(t *testing.T) {
345
350
Number : ethtypes .NewHexInteger64 (1001 ),
346
351
}
347
352
})
353
+
354
+ mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "net_version" , mock .Anything ).Return (& rpcbackend.RPCError {Message : "12345" }).Once ()
348
355
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 )
349
356
mRPC .On ("CallRPC" , mock .Anything , mock .Anything , "eth_getLogs" , mock .Anything ).Return (nil ).Run (func (args mock.Arguments ) {
350
357
* args [1 ].(* []* logJSONRPC ) = []* logJSONRPC {sampleTransferLog ()}
0 commit comments