Я пытаюсь получить доступ к примеру, расположенному в библиотеке, через класс , который не является референтом @ all.py . Этот прибор определяется как: < /p>
Код: Выделить всё
# module root library.._generic
class ReferenceFileTest:
@pytest.fixture
def reference_folder_name(self) -> str:
return "ref"
И то, что это делает, -это добавление имени ref к созданной папке с использованием -regenerate . Но я бы хотел, чтобы это имя было абсолютным путем, точно, точно его. На самом деле, я думал, что делать использование первичных возможностей pytest через conftest.py , создавая приспособление как:
Код: Выделить всё
# conftest.py
@pytest.fixture(scope="session")
def reference_folder_name() -> str:
return "reference"
< /code>
Тем не менее, это не работает, и не требует прибора «матери», ни переосмысления класса или вообще. FIRCTULE SURED_FOLDER_NAME
существует, и можно увидеть его, используя -fixtures при запуске Pytest. Мне нужно было бы точно определить это и изменить его имя, поскольку я намерен перемещать все файлы в другой папке, которую я также могу использовать для тестирования (так как мои сравнивающие функции создают и этот класс также). Любая помощь будет оценена.
Подробнее здесь:
https://stackoverflow.com/questions/796 ... -in-pytest