From 03f7d77da6ce807effa5494f161aab07fdd2498c Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 26 Dec 2015 11:01:22 +0000 Subject: Always use mc:Fallback when reading mc:AlternateContent elements --- tests/docx/office_xml_tests.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tests/docx/office_xml_tests.py (limited to 'tests') diff --git a/tests/docx/office_xml_tests.py b/tests/docx/office_xml_tests.py new file mode 100644 index 0000000..5b8b1e1 --- /dev/null +++ b/tests/docx/office_xml_tests.py @@ -0,0 +1,26 @@ +from __future__ import unicode_literals + +import io + +from nose.tools import istest, assert_equal + +from mammoth.docx import xmlparser as xml, office_xml + + +@istest +def alternate_content_is_replaced_by_contents_of_fallback(): + xml_string = ( + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '') + + result = office_xml.read(io.StringIO(xml_string)) + assert_equal([xml.element("fallback")], result.children) -- cgit v1.2.3