Покрытие кода и модульное тестирование кода Python
-
07-07-2019 - |
Вопрос
Я уже посетил предпочитаемую среду модульного тестирования Python . Я смотрю не только на Python Unit Testing Framework, но и на охват кода в отношении модульных тестов. До сих пор я сталкивался только с cover.py . Есть ли лучший вариант?
Для меня интересным вариантом является интеграция cpython , модульное тестирование кода Python и покрытие кода Python код с Visual Studio 2008 с помощью плагинов (что-то похожее на IronPython Studio ). Что можно сделать для этого? Я с нетерпением жду предложений.
Решение
PyDev, кажется, разрешает покрытие кода из Eclipse. Р>
Я еще не нашел, как интегрировать это с моим собственным (довольно сложным) процессом сборки, поэтому я использую в файле командной строки Ned Batchelder.
Другие советы
Мы используем этот Интеграция покрытия Django , но вместо того, чтобы использовать покрытие по умолчанию. В отчетах мы генерируем несколько простых HTML: Раскрасьте исходный код Python с помощью встроенного токенизатора .
Новая поддержка Python в NetBeans имеет тесно интегрированную поддержку покрытия кода - больше информации здесь . р>
Если вы хотите интерактивное покрытие кода, где вы можете увидеть изменения статистики покрытия в режиме реального времени, взгляните на Валидатор покрытия Python .
Testoob имеет аккуратный - охват
& Quot; опция командной строки для генерации отчета о покрытии.