|
|
@ -186,7 +186,7 @@ func TestSyncer_SyncAny(t *testing.T) { |
|
|
|
LastBlockAppHash: []byte("app_hash"), |
|
|
|
}, nil) |
|
|
|
|
|
|
|
newState, lastCommit, err := syncer.SyncAny(0) |
|
|
|
newState, lastCommit, err := syncer.SyncAny(0, func() {}) |
|
|
|
require.NoError(t, err) |
|
|
|
|
|
|
|
time.Sleep(50 * time.Millisecond) // wait for peers to receive requests
|
|
|
@ -210,7 +210,7 @@ func TestSyncer_SyncAny(t *testing.T) { |
|
|
|
|
|
|
|
func TestSyncer_SyncAny_noSnapshots(t *testing.T) { |
|
|
|
syncer, _ := setupOfferSyncer(t) |
|
|
|
_, _, err := syncer.SyncAny(0) |
|
|
|
_, _, err := syncer.SyncAny(0, func() {}) |
|
|
|
assert.Equal(t, errNoSnapshots, err) |
|
|
|
} |
|
|
|
|
|
|
@ -224,7 +224,7 @@ func TestSyncer_SyncAny_abort(t *testing.T) { |
|
|
|
Snapshot: toABCI(s), AppHash: []byte("app_hash"), |
|
|
|
}).Once().Return(&abci.ResponseOfferSnapshot{Result: abci.ResponseOfferSnapshot_ABORT}, nil) |
|
|
|
|
|
|
|
_, _, err = syncer.SyncAny(0) |
|
|
|
_, _, err = syncer.SyncAny(0, func() {}) |
|
|
|
assert.Equal(t, errAbort, err) |
|
|
|
connSnapshot.AssertExpectations(t) |
|
|
|
} |
|
|
@ -255,7 +255,7 @@ func TestSyncer_SyncAny_reject(t *testing.T) { |
|
|
|
Snapshot: toABCI(s11), AppHash: []byte("app_hash"), |
|
|
|
}).Once().Return(&abci.ResponseOfferSnapshot{Result: abci.ResponseOfferSnapshot_REJECT}, nil) |
|
|
|
|
|
|
|
_, _, err = syncer.SyncAny(0) |
|
|
|
_, _, err = syncer.SyncAny(0, func() {}) |
|
|
|
assert.Equal(t, errNoSnapshots, err) |
|
|
|
connSnapshot.AssertExpectations(t) |
|
|
|
} |
|
|
@ -282,7 +282,7 @@ func TestSyncer_SyncAny_reject_format(t *testing.T) { |
|
|
|
Snapshot: toABCI(s11), AppHash: []byte("app_hash"), |
|
|
|
}).Once().Return(&abci.ResponseOfferSnapshot{Result: abci.ResponseOfferSnapshot_ABORT}, nil) |
|
|
|
|
|
|
|
_, _, err = syncer.SyncAny(0) |
|
|
|
_, _, err = syncer.SyncAny(0, func() {}) |
|
|
|
assert.Equal(t, errAbort, err) |
|
|
|
connSnapshot.AssertExpectations(t) |
|
|
|
} |
|
|
@ -320,7 +320,7 @@ func TestSyncer_SyncAny_reject_sender(t *testing.T) { |
|
|
|
Snapshot: toABCI(sa), AppHash: []byte("app_hash"), |
|
|
|
}).Once().Return(&abci.ResponseOfferSnapshot{Result: abci.ResponseOfferSnapshot_REJECT}, nil) |
|
|
|
|
|
|
|
_, _, err = syncer.SyncAny(0) |
|
|
|
_, _, err = syncer.SyncAny(0, func() {}) |
|
|
|
assert.Equal(t, errNoSnapshots, err) |
|
|
|
connSnapshot.AssertExpectations(t) |
|
|
|
} |
|
|
@ -336,7 +336,7 @@ func TestSyncer_SyncAny_abciError(t *testing.T) { |
|
|
|
Snapshot: toABCI(s), AppHash: []byte("app_hash"), |
|
|
|
}).Once().Return(nil, errBoom) |
|
|
|
|
|
|
|
_, _, err = syncer.SyncAny(0) |
|
|
|
_, _, err = syncer.SyncAny(0, func() {}) |
|
|
|
assert.True(t, errors.Is(err, errBoom)) |
|
|
|
connSnapshot.AssertExpectations(t) |
|
|
|
} |
|
|
|