Fix: Allow RANGEHASH by default for system wallets

Signed-off-by: Vladimir Avdeev <v.avdeev@yadro.com>
This commit is contained in:
Vladimir Avdeev 2022-10-19 17:22:54 +03:00 committed by Vladimir Avdeev
parent b38403699c
commit 805e014c2f
2 changed files with 35 additions and 37 deletions

View file

@ -48,8 +48,8 @@ class TestEACLContainer:
f"REP {self.NODE_COUNT} IN X CBF 1 SELECT {self.NODE_COUNT} FROM * AS X" f"REP {self.NODE_COUNT} IN X CBF 1 SELECT {self.NODE_COUNT} FROM * AS X"
) )
cid = create_container( cid = create_container(
user_wallet.wallet_path, wallet=user_wallet.wallet_path,
full_placement_rule, rule=full_placement_rule,
basic_acl=PUBLIC_ACL, basic_acl=PUBLIC_ACL,
shell=client_shell, shell=client_shell,
) )
@ -322,22 +322,21 @@ class TestEACLContainer:
wallet_config=storage_wallet.config_path, wallet_config=storage_wallet.config_path,
) )
with pytest.raises(AssertionError): assert can_get_range_hash_of_object(
assert can_get_range_hash_of_object( wallet=ir_wallet.wallet_path,
wallet=ir_wallet.wallet_path, cid=cid,
cid=cid, oid=object_oids[0],
oid=object_oids[0], shell=client_shell,
shell=client_shell, wallet_config=ir_wallet.config_path,
wallet_config=ir_wallet.config_path, )
)
with pytest.raises(AssertionError): assert can_get_range_hash_of_object(
assert can_get_range_hash_of_object( wallet=storage_wallet.wallet_path,
wallet=storage_wallet.wallet_path, cid=cid,
cid=cid, oid=object_oids[0],
oid=object_oids[0], shell=client_shell,
shell=client_shell, wallet_config=storage_wallet.config_path,
wallet_config=storage_wallet.config_path, )
)
with pytest.raises(AssertionError): with pytest.raises(AssertionError):
assert can_delete_object( assert can_delete_object(
@ -588,22 +587,21 @@ class TestEACLContainer:
wallet_config=storage_wallet.config_path, wallet_config=storage_wallet.config_path,
) )
with pytest.raises(AssertionError): assert can_get_range_hash_of_object(
assert can_get_range_hash_of_object( wallet=ir_wallet.wallet_path,
wallet=ir_wallet.wallet_path, cid=cid,
cid=cid, oid=object_oids[0],
oid=object_oids[0], shell=client_shell,
shell=client_shell, wallet_config=ir_wallet.config_path,
wallet_config=ir_wallet.config_path, )
)
with pytest.raises(AssertionError): assert can_get_range_hash_of_object(
assert can_get_range_hash_of_object( wallet=storage_wallet.wallet_path,
wallet=storage_wallet.wallet_path, cid=cid,
cid=cid, oid=object_oids[0],
oid=object_oids[0], shell=client_shell,
shell=client_shell, wallet_config=storage_wallet.config_path,
wallet_config=storage_wallet.config_path, )
)
with pytest.raises(AssertionError): with pytest.raises(AssertionError):
assert can_delete_object( assert can_delete_object(

View file

@ -180,9 +180,9 @@ def verify_get_storage_group(
wallet, cid, obj, shell=shell, bearer=bearer, wallet_config=wallet_config wallet, cid, obj, shell=shell, bearer=bearer, wallet_config=wallet_config
) )
obj_head = head_object( obj_head = head_object(
wallet, wallet=wallet,
cid, cid=cid,
link_oid, oid=link_oid,
shell=shell, shell=shell,
is_raw=True, is_raw=True,
bearer=bearer, bearer=bearer,