frostfs-testlib/tests/test_component_fixture_demo.py
Vitaliy Potyarkin 211f9a0abd Implement fixtures for deploying FrostFS components
Exported from a private playground repo @ commit
ba8c88d7e11e8e8c17e54ca1317bc2dbf8b52204

Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2025-05-07 15:35:07 +03:00

24 lines
578 B
Python

"""
Demonstration of overrides for *_deployment fixtures
"""
import pytest
from frostfs_testlib.component_tests.fixtures import alphabet_customize
@pytest.fixture(scope="session")
def deployment(alphabet_deployment):
print(f"{alphabet_deployment.prefix=}")
return alphabet_deployment
def test_deployment(deployment):
assert deployment.node_count == 4
assert deployment.foo == "bar"
@alphabet_customize(node_count=5)
def test_deployment_custom(deployment):
assert deployment.node_count == 5
assert deployment.foo == "bar"
print(deployment.dir)