From 35d3dd58400d5310fe05ebe8e070c96c756edac0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 17 Jun 2015 14:46:06 +0100 Subject: Add end-to-end tests for underline handling --- tests/mammoth_tests.py | 14 ++++++++++++++ tests/test-data/underline.docx | Bin 0 -> 12797 bytes 2 files changed, 14 insertions(+) create mode 100755 tests/test-data/underline.docx diff --git a/tests/mammoth_tests.py b/tests/mammoth_tests.py index 18f7b48..a1b396c 100644 --- a/tests/mammoth_tests.py +++ b/tests/mammoth_tests.py @@ -109,6 +109,20 @@ def text_boxes_are_read(): assert_equal('

Datum plane

', result.value) +@istest +def underline_is_ignored_by_defualt(): + with open(test_path("underline.docx"), "rb") as fileobj: + result = mammoth.convert_to_html(fileobj=fileobj) + assert_equal('

The Sunset Tree

', result.value) + + +@istest +def underline_can_be_configured_with_convert_underline_option(): + with open(test_path("underline.docx"), "rb") as fileobj: + result = mammoth.convert_to_html(fileobj=fileobj, convert_underline=mammoth.underline.element("em")) + assert_equal('

The Sunset Tree

', result.value) + + @istest def transform_document_is_applied_to_document_before_conversion(): def transform_document(document): diff --git a/tests/test-data/underline.docx b/tests/test-data/underline.docx new file mode 100755 index 0000000..36604fc Binary files /dev/null and b/tests/test-data/underline.docx differ -- cgit v1.2.3