From d21a89485b3f5e729cb2e63bc91d60bc5c8ac63c Mon Sep 17 00:00:00 2001 From: anikeev-yadro Date: Mon, 31 Oct 2022 11:03:06 +0300 Subject: [PATCH] Fix check headers in object tests Signed-off-by: anikeev-yadro --- robot/resources/lib/python_keywords/tombstone.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/robot/resources/lib/python_keywords/tombstone.py b/robot/resources/lib/python_keywords/tombstone.py index 0f0ed64d..00b87c35 100644 --- a/robot/resources/lib/python_keywords/tombstone.py +++ b/robot/resources/lib/python_keywords/tombstone.py @@ -1,14 +1,22 @@ import json +import logging import allure from neo3 import wallet from neofs_testlib.shell import Shell from neofs_verbs import head_object +logger = logging.getLogger("NeoLogger") + @allure.step("Verify Head Tombstone") def verify_head_tombstone(wallet_path: str, cid: str, oid_ts: str, oid: str, shell: Shell): header = head_object(wallet_path, cid, oid_ts, shell=shell)["header"] + + s_oid = header["sessionToken"]["body"]["object"]["target"]["objects"] + logger.info(f"Header Session OIDs is {s_oid}") + logger.info(f"OID is {oid}") + assert header["containerID"] == cid, "Tombstone Header CID is wrong" with open(wallet_path, "r") as file: @@ -25,5 +33,5 @@ def verify_head_tombstone(wallet_path: str, cid: str, oid_ts: str, oid: str, she header["sessionToken"]["body"]["object"]["target"]["container"] == cid ), "Header Session ID is wrong" assert ( - header["sessionToken"]["body"]["object"]["target"]["objects"][0] == oid + oid in header["sessionToken"]["body"]["object"]["target"]["objects"] ), "Header Session OID is wrong"