test: Fix shard evacuation test #16

Merged
acid-ant merged 1 commits from bugfix/2179-fix-test-shard-evac into master 2023-01-24 10:37:49 +00:00
1 changed files with 12 additions and 1 deletions

View File

@ -53,11 +53,22 @@ func newEngineEvacuate(t *testing.T, shardNum int, objPerShard int) (*StorageEng
require.NoError(t, e.Init())
objects := make([]*objectSDK.Object, 0, objPerShard*len(ids))
for _, sh := range ids {
obj := generateObjectWithCID(t, cidtest.ID())
objects = append(objects, obj)
var putPrm shard.PutPrm
putPrm.SetObject(obj)
_, err := e.shards[sh.String()].Put(putPrm)
require.NoError(t, err)
}
for i := 0; ; i++ {
objects = append(objects, generateObjectWithCID(t, cidtest.ID()))
var putPrm PutPrm
putPrm.WithObject(objects[i])
putPrm.WithObject(objects[len(objects)-1])
_, err := e.Put(putPrm)
require.NoError(t, err)