diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-07-18 15:21:47 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-07-18 15:21:47 +0100 |
| commit | 89e0fe2ffb65babcb0a09d384c4dcb3d1c411a2d (patch) | |
| tree | fdc3096e291144381e5c0c4d71e45624ccc7b0ad /tests/conversion_tests.py | |
| parent | 0b4abd3026ac77d8b7ea4f9adde759ca90abc2f6 (diff) | |
Add support for optional underline conversion
Diffstat (limited to 'tests/conversion_tests.py')
| -rw-r--r-- | tests/conversion_tests.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/conversion_tests.py b/tests/conversion_tests.py index 9cb8757..977e509 100644 --- a/tests/conversion_tests.py +++ b/tests/conversion_tests.py @@ -2,6 +2,7 @@ import io from nose.tools import istest, assert_equal +import mammoth from mammoth import documents, style_reader, results from mammoth.conversion import convert_document_element_to_html from mammoth.docx.xmlparser import parse_xml @@ -146,6 +147,23 @@ def italic_runs_are_wrapped_in_emphasis_tags(): @istest +def underline_runs_are_ignored_by_default(): + result = convert_document_element_to_html( + documents.run(children=[documents.text("Hello")], is_underline=True), + ) + assert_equal("Hello", result.value) + + +@istest +def underline_runs_can_be_wrapped_in_tags(): + result = convert_document_element_to_html( + documents.run(children=[documents.text("Hello")], is_underline=True), + convert_underline=mammoth.underline.element("u") + ) + assert_equal("<u>Hello</u>", result.value) + + +@istest def runs_are_converted_by_satisfying_matching_paths(): result = convert_document_element_to_html( documents.run(style_id="TipsRun", children=[documents.Text("Tip")]), |
