Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 Jinja2 作为模板引擎的 Pyramid Web 应用程序。它使用 Pyramid 测试助手以及 py.test 和覆盖插件进行测试。但覆盖仅适用于我的 Python 代码。有没有办法检查 Jinja 模板的覆盖范围?
由于 Jinja 被编译成 Python 代码,并且 Armin 设法在异常情况下给出准确的行号,我至少在理论上应该是可能的。任何提示将不胜感激。
有jinja_coverage。
但是,它是不完整的,并且只有一个开发人员很少活动(甚至尚未发布)。您也可以将其代码作为自己如何操作的提示。