summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2014-07-06 17:32:51 +0100
committerMichael Williamson <mike@zwobble.org>2014-07-06 17:32:51 +0100
commit4f5020499cd5212e214698e14d014c9289b7c72c (patch)
treefe00a4831b6cea63de1bfa0749724b9c4789eeb5 /tests
parent6c0c5a0aea77387ea4873bee27e8df88f867002b (diff)
Preserve empty cells in tables
Diffstat (limited to 'tests')
-rw-r--r--tests/conversion_tests.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/conversion_tests.py b/tests/conversion_tests.py
index 3c5ff88..9cb8757 100644
--- a/tests/conversion_tests.py
+++ b/tests/conversion_tests.py
@@ -192,6 +192,22 @@ def docx_table_is_converted_to_table_in_html():
@istest
+def empty_cells_are_preserved_in_table():
+ table = documents.table([
+ documents.table_row([
+ documents.table_cell([_paragraph_with_text("")]),
+ documents.table_cell([_paragraph_with_text("Top right")]),
+ ]),
+ ])
+ result = convert_document_element_to_html(table)
+ expected_html = (
+ "<table>" +
+ "<tr><td></td><td><p>Top right</p></td></tr>" +
+ "</table>")
+ assert_equal(expected_html, 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)