Ejemplo n.º 1
0
def test_renderer_image_external():
    test_image_src = "http://example.com/image.jpg"
    test_image_markup = (
        '<ac:image ac:alt=""><ri:url ri:value="{}"></ri:url>\n'
        "</ac:image>\n".format(test_image_src))

    renderer = ConfluenceRenderer()

    assert renderer.image(test_image_src, "", "") == test_image_markup
    assert not renderer.attachments
Ejemplo n.º 2
0
def test_renderer_image_internal_relative():
    test_image_file = "image.jpg"
    test_image_src = "test/images/" + test_image_file
    test_image_markup = (
        '<ac:image ac:alt=""><ri:attachment ri:filename="{}"></ri:attachment>\n'
        "</ac:image>\n".format(test_image_file))

    renderer = ConfluenceRenderer()

    assert renderer.image(test_image_src, "", "") == test_image_markup
    assert renderer.attachments == [test_image_src]
Ejemplo n.º 3
0
def test_renderer_image_external_alt_and_title():
    test_image_src = "http://example.com/image.jpg"
    test_image_alt = "alt text"
    test_image_title = "title"
    test_image_markup = (
        '<ac:image ac:alt="{}" ac:title="{}"><ri:url ri:value="{}"></ri:url>\n'
        "</ac:image>\n".format(test_image_alt, test_image_title,
                               test_image_src))

    renderer = ConfluenceRenderer()

    assert (renderer.image(test_image_src, test_image_title,
                           test_image_alt) == test_image_markup)