diff options
| author | Bruno Herfst <hello@brunoherfst.com> | 2016-10-26 11:04:09 +1100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-12-10 23:07:48 +0000 |
| commit | bc8c341b37bfac34bbeaccdd5368c2d7edc309ac (patch) | |
| tree | 5c18d634763f5f6ae0defeb07368f0ae28d8ef4d /tests/conversion_tests.py | |
| parent | 8661cad2a82b66254fff564f4a514cbd67ad371d (diff) | |
Add support for page and column breaks
Diffstat (limited to 'tests/conversion_tests.py')
| -rw-r--r-- | tests/conversion_tests.py | 20 |
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) |
