assertTemplate使用django_jinja尝试匹配完整路径

时间:2016-01-19 10:24:53

标签: django unit-testing jinja2

我最近升级到Django 1.8,将jingo适配器替换为django_jinja以使用Jinja2模板。我有一些看起来像这样的测试:

self.assertTemplateUsed(response, 'staff/update_record.jinja')

这些曾经起作用,但现在它们失败了,因为它似乎是将我的字符串与模板的完整路径进行比较而不是相对于模板目录:

AssertionError: Template 'staff/update_record.jinja' was not a template used to render the response. Actual template(s) used: /home/ben/Repos/myrepo/myproject/templates/staff/update_record.jinja

我需要在settings.TEMPLATES或其他任何地方添加一些内容,以使其返回相对路径而不是绝对路径吗?

0 个答案:

没有答案