From ff8b54b819c08e97cc35dc123fdb4b64969d4ef6 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 1 Dec 2013 13:30:53 +0000 Subject: Read run style from run properties --- tests/docx/document_xml_tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/docx/document_xml_tests.py') diff --git a/tests/docx/document_xml_tests.py b/tests/docx/document_xml_tests.py index 6539c54..d2ec1ee 100644 --- a/tests/docx/document_xml_tests.py +++ b/tests/docx/document_xml_tests.py @@ -75,6 +75,14 @@ class ReadXmlElementTests(object): element = xml_element("w:r") assert_equal(None, read_document_xml_element(element).style_name) + @istest + def run_has_style_name_read_from_run_properties_if_present(self): + style_xml = xml_element("w:rStyle", {"w:val": "Emphasis"}) + properties_xml = xml_element("w:rPr", {}, [style_xml]) + run_xml = xml_element("w:r", {}, [properties_xml]) + run = read_document_xml_element(run_xml) + assert_equal("Emphasis", run.style_name) + @istest def unrecognised_elements_are_ignored(self): -- cgit v1.2.3