Я добавляю набор тегов шаблонов к приложению Django, и я не уверен, как их протестировать. Я использовал их в своих шаблонах, и они, похоже, работают, но я искал что-то более формальное. Основная логика выполняется в моделях/моделях менеджеров и была протестирована. Теги просто извлекают данные и сохраняют их в переменной контекста, такой как
{% views_for_object widget as views %}
"""
Retrieves the number of views and stores them in a context variable.
"""
# or
{% most_viewed_for_model main.model_name as viewed_models %}
"""
Retrieves the ViewTrackers for the most viewed instances of the given model.
"""
Итак, мой вопрос в том, что вы обычно тестируете свои теги шаблонов, и если вы это сделаете, то как это сделать?