diff options
| author | Michael Williamson <mike@zwobble.org> | 2017-06-08 19:26:10 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2017-06-08 19:42:40 +0100 |
| commit | 6752668de501328c25d59acdf9a44e25f76ac2ca (patch) | |
| tree | c567a8a452dd70ef5161b7d346fff4a3dd3488a6 /tests/docx | |
| parent | 6f9f1c10141d4b6d77a8420ffee7ab39a063fa3c (diff) | |
Support non breaking hyphen elements
Diffstat (limited to 'tests/docx')
| -rw-r--r-- | tests/docx/body_xml_tests.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/docx/body_xml_tests.py b/tests/docx/body_xml_tests.py index 98e93ed..a701978 100644 --- a/tests/docx/body_xml_tests.py +++ b/tests/docx/body_xml_tests.py @@ -1,4 +1,5 @@ import io +import sys from precisely import assert_that, is_sequence from nose.tools import istest, assert_equal @@ -21,6 +22,9 @@ from .document_matchers import ( is_row, ) +if sys.version_info >= (3, ): + unichr = chr + @istest def text_from_text_element_is_read(): @@ -445,6 +449,13 @@ def can_read_tab_element(): element = xml_element("w:tab") tab = _read_and_get_document_xml_element(element) assert_equal(documents.tab(), tab) + + +@istest +def no_break_hyphen_element_is_read_as_non_breaking_hyphen_character(): + element = xml_element("w:noBreakHyphen") + tab = _read_and_get_document_xml_element(element) + assert_equal(documents.text(unichr(0x2011)), tab) @istest |
