def test_limits_can_be_used_as_template_tags(sample_template):
with freeze_time('2016-11-02 10:33:00') as frozen_time:
too_slow = SlowRendering(frozen_time=frozen_time, render_in_seconds=5)
too_slow_context = template.context.Context(
{'slow_rendering': too_slow})
with pytest.raises(LimitViolationError) as excinfo:
rendered_content = sample_template.render(too_slow_context)
print(rendered_content) # to get debug info
assert excinfo.value.actual == '5.0'
assert excinfo.value.limit == 3
test_template_limit_blocks.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录