Из-за хитростей, которые использует pytest-sugar, требуется терминал, а не панель «Вывод», используемая расширением Python. Существует также потенциальная проблема, связанная с дополнительным хищением выходных данных с использованием кода обнаружения pytest, используемого для обнаружения тестов.
Лучшим вариантом является отключение pytest-sugar при использовании pytest с VS Code. Вы можете сделать это, активно включив расширение при запуске на терминале, или явно отключив его в VS Code:
"python.testing.pytestArgs: ["-p", "no:pytest-sugar"]