aboutsummaryrefslogtreecommitdiff
path: root/tests/conversion_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conversion_tests.py')
-rw-r--r--tests/conversion_tests.py20
1 files changed, 18 insertions, 2 deletions
diff --git a/tests/conversion_tests.py b/tests/conversion_tests.py
index 71fbbc7..3dfb9f3 100644
--- a/tests/conversion_tests.py
+++ b/tests/conversion_tests.py
@@ -365,12 +365,28 @@ def table_cells_are_written_with_rowspan_if_not_equal_to_one():
@istest
def line_break_is_converted_to_br():
- line_break = documents.line_break()
- result = convert_document_element_to_html(line_break)
+ result = convert_document_element_to_html(documents.line_break)
assert_equal("<br />", result.value)
@istest
+def breaks_that_are_not_line_breaks_are_ignored():
+ result = convert_document_element_to_html(documents.page_break)
+ assert_equal("", result.value)
+
+
+@istest
+def breaks_can_be_mapped_using_style_mappings():
+ result = convert_document_element_to_html(
+ documents.page_break,
+ style_map=[
+ _style_mapping("br[type='page'] => hr")
+ ],
+ )
+ assert_equal("<hr />", result.value)
+
+
+@istest
def images_are_converted_to_img_tags_with_data_uri():
image = documents.image(alt_text=None, content_type="image/png", open=lambda: io.BytesIO(b"abc"))
result = convert_document_element_to_html(image)