Closed DKorolev94 closed 3 months ago
Проблема решилась понизив версию pytest с 8.1.1 на 7.4.3
Причина проблемы - изменения в пайтесте https://docs.pytest.org/en/stable/changelog.html#trivial-internal-changes
Теститовцы, сапки!
Вам надо, например, в testit_adapter_pytest/listener.py:
Поправить
fixturedefs_pytest = fixturemanager.getfixturedefs(name, item.nodeid)
На
fixturedefs_pytest = fixturemanager.getfixturedefs(name, item)
если версия пайтеста 8.1+
Когда testit пофиксят эту проблему?) Люди уже давно столкнулись с трудностями. Мне изменения из обсуждений и понижение версий не помогают((
Я обращаюсь с проблемой, связанной с использованием testit_adapter_pytest версии 2.8.0 - 2.8.3. После обновления до этих версий, мои тесты перестали запускаться при использовании команды в терминале:
pytest -v tests/consumer/test_main_page.py::TestMainPage::test_pagination_on_scroll_main --testit
Без флага --testit тесты работают нормально, однако при его указании возникает следующая ошибка.
Проблема не возникает при использовании старой версии testit_adapter_pytest (2.5.2) в старом виртуальном окружении venv.
Ниже привожу пример ошибки: