allure-validator/tests/conftest.py
Kirill Sosnovskikh cba529dd3b Initial commit
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-08-19 14:13:37 +03:00

36 lines
704 B
Python

import allure
import pytest
@pytest.fixture(
scope="function",
params=[
pytest.param(1),
pytest.param(2),
],
)
def object_size(request: pytest.FixtureRequest):
return request.param
@pytest.fixture
def file_path(object_size):
return 0
@allure.title("[Function] Object fixture")
@pytest.fixture(scope="function")
def object_fixture(file_path):
return file_path
@allure.title("[Session] Parametrized fixture")
@pytest.fixture(
scope="session",
params=[
pytest.param(1, marks=[pytest.mark.test_1]),
pytest.param(2, marks=[pytest.mark.test_2]),
],
)
def parametrized_fixture(request: pytest.FixtureRequest):
return request.param