Django:HAML模板在测试时没有呈现(正常运行时没有错误)

2024-05-18 05:13:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Selenium测试添加到以前没有使用Django测试的现有项目中。使用runserver或wsgi运行时,项目正在工作。但是当我试图运行一个测试用例时,测试失败了,因为Django输出HAML文件源,而不是解释它们,就像没有模板加载程序设置一样。我在testsuiterunner类中添加了一个关于该设置的断言,并且该断言没有失败,因此该设置肯定已设置。你知道吗

在测试环境之外运行项目时没有错误。你知道吗

注意:我使用HamlPy和django1.5(迁移到没有测试的新版本是不可能的)。你知道吗

我应该在哪里查找错误的原因?你知道吗


Tags: 文件项目django程序模板wsgi测试环境selenium