diff --git a/robot/resources/lib/python_keywords/tombstone.py b/robot/resources/lib/python_keywords/tombstone.py index 0f0ed64..00b87c3 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"