pytest usando acessórios como argumentos em parametrizar

Gostaria de usar equipamentos como argumentos de pytest.mark.parametrize ou algo que teria os mesmos resultados.

Por exemplo:

import pytest
import my_package

@pytest.fixture
def dir1_fixture():
    return '/dir1'

@pytest.fixture
def dir2_fixture():
    return '/dir2'

pytest.parametrize('dirname, expected', [(dir1_fixture, 'expected1'), (dir2_fixture, 'expected2')]
def test_directory_command(dirname, expected):
    result = my_package.directory_command(dirname)
    assert result == expected

O problema com os parâmetros do aparelho é que todos os parâmetros do aparelho são executados toda vez que são usados, mas eu não quero isso. Quero poder escolher quais equipamentos serão usados, dependendo do teste.

questionAnswers(3)

yourAnswerToTheQuestion