diff options
| author | Michael Williamson <mike@zwobble.org> | 2025-09-09 09:38:54 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2025-09-09 09:38:54 +0100 |
| commit | 0c872345021d25a0895ccdaf32a3ad076406f3c4 (patch) | |
| tree | add33de16b8b802b8507b65fe47092ed0fd25ed0 /tests/conversion_tests.py | |
| parent | 70e02c723496d32196dd0323258fb2270d38bbed (diff) | |
Fix conversion of unmerged table cells
Diffstat (limited to 'tests/conversion_tests.py')
| -rw-r--r-- | tests/conversion_tests.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/conversion_tests.py b/tests/conversion_tests.py index f11a69f..fd32658 100644 --- a/tests/conversion_tests.py +++ b/tests/conversion_tests.py @@ -386,6 +386,25 @@ def test_docx_table_is_converted_to_table_in_html(): assert_equal(expected_html, result.value) +def test_unmerged_table_cell_is_treated_as_table_cell(): + table = documents.table([ + documents.table_row([ + documents.table_cell_unmerged( + [_paragraph_with_text("Cell")], + colspan=1, + rowspan=1, + vmerge=False, + ), + ]), + ]) + result = convert_document_element_to_html(table) + expected_html = ( + "<table>" + + "<tr><td><p>Cell</p></td></tr>" + + "</table>") + assert_equal(expected_html, result.value) + + def test_table_style_mappings_can_be_used_to_map_tables(): table = documents.table([], style_name="Normal Table") result = convert_document_element_to_html( |
