allure-validator/tests/conftest.py

37 lines
704 B
Python
Raw Normal View History

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