Fixture for restore stopped storage nodes in test_failover_storage
This commit is contained in:
parent
e36e18dc57
commit
d0660d626b
2 changed files with 31 additions and 29 deletions
|
@ -23,6 +23,7 @@ from frostfs_testlib.steps.cli.object import get_netmap_netinfo
|
|||
from frostfs_testlib.steps.node_management import storage_node_healthcheck
|
||||
from frostfs_testlib.steps.s3 import s3_helper
|
||||
from frostfs_testlib.storage.cluster import Cluster
|
||||
from frostfs_testlib.storage.controllers.cluster_state_controller import ClusterStateController
|
||||
from frostfs_testlib.storage.dataclasses.wallet import WalletFactory
|
||||
from frostfs_testlib.testing.cluster_test_base import ClusterTestBase
|
||||
from frostfs_testlib.utils import env_utils, version_utils
|
||||
|
@ -149,6 +150,12 @@ def s3_policy(request: pytest.FixtureRequest):
|
|||
return policy
|
||||
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
def cluster_state_controller(client_shell: Shell, cluster: Cluster) -> ClusterStateController:
|
||||
controller = ClusterStateController(client_shell, cluster)
|
||||
yield controller
|
||||
|
||||
|
||||
@allure.step("[Class]: Create S3 client")
|
||||
@pytest.fixture(scope="class")
|
||||
def s3_client(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue