From e21d79c13f841d8b7d93601b8311754dd9eefd55 Mon Sep 17 00:00:00 2001 From: Evgenii Baidakov Date: Mon, 3 Mar 2025 14:07:33 +0400 Subject: [PATCH] layer: Fix tests Closes #1086. Signed-off-by: Evgenii Baidakov --- api/layer/neofs_mock.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/api/layer/neofs_mock.go b/api/layer/neofs_mock.go index e505f9fc..0e553720 100644 --- a/api/layer/neofs_mock.go +++ b/api/layer/neofs_mock.go @@ -218,6 +218,18 @@ func (t *TestNeoFS) ReadObject(ctx context.Context, prm PrmObjectRead) (*ObjectP }, nil } +func (t *TestNeoFS) GetObject(ctx context.Context, prm GetObject) (*ObjectPart, error) { + var prmObjectRead = PrmObjectRead{ + PrmAuth: prm.PrmAuth, + Container: prm.Container, + Object: prm.Object, + WithHeader: true, + WithPayload: true, + } + + return t.ReadObject(ctx, prmObjectRead) +} + func (t *TestNeoFS) constructMupltipartObject(ctx context.Context, containerID cid.ID, linkingObject *object.Object) (*ObjectPart, error) { if linkingObject.GetParentID().IsZero() { return nil, fmt.Errorf("linking object is invalid") @@ -339,7 +351,7 @@ func (t *TestNeoFS) CreateObject(_ context.Context, prm PrmObjectCreate) (oid.ID realHeaderObj.SetContainerID(prm.Container) realHeaderObj.SetID(pid) realHeaderObj.SetPayloadSize(uint64(len(payload))) - realHeaderObj.SetAttributes(attrs...) + realHeaderObj.SetAttributes(prm.Multipart.HeaderObject.Attributes()...) realHeaderObj.SetCreationEpoch(t.currentEpoch) realHeaderObj.SetOwner(prm.Creator) realHeaderObj.SetPayload(payload)