В стиле unittest
я могу проверить, что страница использует определенный шаблон, вызвав assertTemplateUsed
. Это полезно, например, когда Django вставляет значения через шаблон, так что я не могу просто проверить равенство строк.
Как мне написать эквивалентный оператор в pytest?
Я искал в pytest-django, но не вижу, как сделать это.
_assert_template_used
show есть атрибут.templates
вreponse
. Итак, вам нужно что-то вродеassert response.templates and ('mytemplate' in [t.name for t in response.templates if t.name is not None])
. - person phd   schedule 29.08.2017