Вопрос

Я уже посетил предпочитаемую среду модульного тестирования Python . Я смотрю не только на Python Unit Testing Framework, но и на охват кода в отношении модульных тестов. До сих пор я сталкивался только с cover.py . Есть ли лучший вариант?

Для меня интересным вариантом является интеграция cpython , модульное тестирование кода Python и покрытие кода Python код с Visual Studio 2008 с помощью плагинов (что-то похожее на IronPython Studio ). Что можно сделать для этого? Я с нетерпением жду предложений.

Это было полезно?

Решение

PyDev, кажется, разрешает покрытие кода из Eclipse.

Я еще не нашел, как интегрировать это с моим собственным (довольно сложным) процессом сборки, поэтому я использую в файле командной строки Ned Batchelder.

Другие советы

Мы используем этот Интеграция покрытия Django , но вместо того, чтобы использовать покрытие по умолчанию. В отчетах мы генерируем несколько простых HTML: Раскрасьте исходный код Python с помощью встроенного токенизатора .

Существует также figleaf , который, я думаю, основан на Неде Batchelder's cover.py. Мы используем nose в качестве драйвера для тестирования. Все это работает довольно хорошо. Мы пишем наши модульные тесты, используя встроенные модули unittest и doctest.

Новая поддержка Python в NetBeans имеет тесно интегрированную поддержку покрытия кода - больше информации здесь .

Если вы хотите интерактивное покрытие кода, где вы можете увидеть изменения статистики покрытия в режиме реального времени, взгляните на Валидатор покрытия Python .

Testoob имеет аккуратный - охват & Quot; опция командной строки для генерации отчета о покрытии.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top