Как переопределить нелокальные приспособления в Pytest?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как переопределить нелокальные приспособления в Pytest?

Сообщение Anonymous »

Я пытаюсь получить доступ к примеру, расположенному в библиотеке, через класс , который не является референтом @ 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Метод демонтажа из add_finalizer приспособления PyTest не работает
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Какова подсказка типа для приспособления pytest «capsys»?
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Какова подсказка типа для приспособления pytest «capsys»?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Автоматическое оформление pytest.mark на основе приспособления
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Косвенная параметризация приспособления Python Pytest с несколькими параметрами
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»