diff options
| author | Michael Williamson <mike@zwobble.org> | 2017-11-03 16:00:19 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2017-11-03 16:00:19 +0000 |
| commit | cd95535a1bb0f486d4a102cfc622ae5228c3071d (patch) | |
| tree | 3d4221b5b7f34a54a0f302032738bc8583d5428c /tests/docx/styles_xml_tests.py | |
| parent | bde57149ea716c394c88d8d94ce764d5cd8670c4 (diff) | |
Read table styles
Diffstat (limited to 'tests/docx/styles_xml_tests.py')
| -rw-r--r-- | tests/docx/styles_xml_tests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/docx/styles_xml_tests.py b/tests/docx/styles_xml_tests.py index 94d91ce..d70e068 100644 --- a/tests/docx/styles_xml_tests.py +++ b/tests/docx/styles_xml_tests.py @@ -36,6 +36,18 @@ def character_style_can_be_found_by_id(): @istest +def table_style_can_be_found_by_id(): + element = xml_element("w:styles", {}, [ + _table_style_element("TableNormal", "Normal Table"), + ]) + styles = read_styles_xml_element(element) + assert_equal( + "TableNormal", + styles.find_table_style_by_id("TableNormal").style_id + ) + + +@istest def paragraph_and_character_styles_are_distinct(): element = xml_element("w:styles", {}, [ _paragraph_style_element("Heading1", "Heading 1"), @@ -75,6 +87,9 @@ def _paragraph_style_element(style_id, name): def _character_style_element(style_id, name): return _style_element("character", style_id, name) +def _table_style_element(style_id, name): + return _style_element("table", style_id, name) + def _style_element(element_type, style_id, name): children = [xml_element("w:name", {"w:val": name}, [])] return _style_element_with_children(element_type, style_id, children) |
