示例#1
0
def test_context_processor_is_called_on_render_root():
    part = Page(
        context__root_part_context_variable='root_part_context_variable', )
    t = render_root(
        part=part.bind(request=req('get')),
        template_name='test_context_processor_is_called_on_render_root.html',
        context=dict(my_context_variable='my_context_variable'),
    )
    assert t == 'context_processor_is_called\nroot_part_context_variable\nmy_context_variable\n'
示例#2
0
def test_context_processor_is_called_on_render_root():
    style_name = 'test_context_processor_is_called_on_render_root'
    style = Style(
        base,
        base_template='test_context_processor_is_called_on_render_root.html',
    )
    register_style(style_name, style)

    part = Page(
        context__root_part_context_variable='root_part_context_variable',
        iommi_style=style_name,
    )

    t = render_root(
        part=part.bind(request=req('get')),
        context=dict(my_context_variable='my_context_variable'),
    )
    assert t == 'context_processor_is_called\nroot_part_context_variable\nmy_context_variable\n'
示例#3
0
def test_live_edit():
    result = render_root(
        part=live_edit_view(req('get'), csrf_exempt_view, args=(
        ), kwargs={}).bind(request=req('get')))
    assert '@csrf_exempt' in result, result
    assert "def csrf_exempt_view(request):" in result, result