frostfs-sdk-python/tests/helpers/params_container.py
Ilyas Niyazov f8465e5b99 Added create container grpc method
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-03-10 13:46:17 +03:00

22 lines
887 B
Python

from frostfs_sdk.client.parameters.container_create import PrmContainerCreate
from frostfs_sdk.client.parameters.wait import PrmWait
from frostfs_sdk.models.dto.container import Container
from frostfs_sdk.models.dto.placement_policy import PlacementPolicy
from frostfs_sdk.models.dto.replica import Replica
from frostfs_sdk.models.dto.session_token import SessionToken
from frostfs_sdk.models.enums.basic_acl import BasicAcl
class ParamsContainerHelper:
def create_params_container_create(self):
req_container_create = PrmContainerCreate(
container=Container(
basicAcl=BasicAcl.PUBLIC_RW,
placementPolicy=PlacementPolicy(
replicas=[Replica(count=1)],
unique=True
)
),
wait_params=PrmWait()
)
return req_container_create