Русский
Открыть в Telegram

ПостПочему тест проходит отдельно и падает в наборе

15 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Почему тест проходит отдельно и падает в наборе Один тест добавляет объект в общий список, другой рассчитывает, что список пуст. При привычном порядке запуска ошибка может долго оставаться незаметной. В разборе плагинов pytest есть инструмент для таких случаев: pytest-randomly перемешивает порядок тестов и печатает seed. С ним можно повторить проблемный запуск: pytest --randomly-seed=12345 Плагин также управляет состоянием генераторов случайных чисел, поэтому сбой стоит проверить и на зависимость от случайных данных. Ищите изменяемые атрибуты класса, глобальные кеши и фикстуры, которые оставляют состояние после себя. Исправление — изолировать данные и добавить очистку. Один успешный запуск в случайном порядке ещё не доказывает независимость тестов. #python #тестирование
6 · 1K ·

Рядом в ленте

ZZen of PythonПочему mmap не всегда избавляет от копирования mmap позволяет обращаться к содержимому файла по смещениям. Это удобно для бинарных форматов и повторного поиска,ZZen of PythonПочему Rust внутри CPython предлагают начать с zlib На Python Language Summit обсудили постепенное внедрение Rust в CPython. Первый кандидат — модуль zlib: небо
это сообщение
ZZen of PythonКак запустить тесты самого Django через uv Хотите исправить баг в Django? Сначала понадобится окружение для тестов фреймворка. Установки Django из PyPI для этогZZen of PythonПочему subprocess с PIPE может зависнуть Дочерний процесс пишет в stdout, родитель вызывает wait(). На небольшом выводе всё работает. На большом буфер канала за

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем