Po poście Ned Batchelder o numerze Coverage.py for Django templates i wtyczce django_coverage_plugin do pomiaru zasięgu kodu szablonów Django.Pokrycie kodu dla szablonów jinja2 w Django
Bardzo chciałbym zobaczyć raporty o pokryciu szablonów, ale problem polega na tym, że zastąpiliśmy Django silnikiem szablonów numerem jinja2
poprzez coffin
adapter. Wiem, że nie jest to zalecane, ale mieliśmy powody. Zasadniczo, zamiast Django render_to_response()
używamy:
from coffin.shortcuts import render_to_response
Obecnie używamy django-coverage
„s test_coverage
command aby uruchomić testy z zakresu:
python manage.py test_coverage project_name
Rozumiem, że konfiguracja nie jest powszechne. Ale czy można zebrać metryki pokrycia kodu dla szablonów jinja2
za pomocą coverage.py? Jeśli nie, byłbym wdzięczny za wszelkie pomysły dotyczące tworzenia wtyczki podobnej do wtyczki django_coverage_plugin
, ale w przypadku jinja2
.
dlaczego pytasz tutaj zamiast wysyłać mi e-mail jak wspomniałem w blogu? :) –
@NedBatchelder bo wiem, że jesteś w pobliżu i zauważysz post :) Poza tym może być przydatny dla innych. – alecxe