diff options
Diffstat (limited to 'tests/docx/document_xml_tests.py')
| -rw-r--r-- | tests/docx/document_xml_tests.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/docx/document_xml_tests.py b/tests/docx/document_xml_tests.py index 12fcef2..eecedf6 100644 --- a/tests/docx/document_xml_tests.py +++ b/tests/docx/document_xml_tests.py @@ -239,7 +239,19 @@ class ReadXmlElementTests(object): [documents.run([])], _read_and_get_document_xml_element(element) ) - + + @istest + def go_back_bookmark_is_ignored(self): + element = xml_element("w:bookmarkStart", {"w:name": "_GoBack"}) + assert_equal(None, _read_and_get_document_xml_element(element)) + + @istest + def bookmark_start_is_read_if_name_is_not_go_back(self): + element = xml_element("w:bookmarkStart", {"w:name": "start"}) + assert_equal( + documents.bookmark("start"), + _read_and_get_document_xml_element(element) + ) @istest def br_is_read_as_line_break(self): @@ -373,7 +385,7 @@ class ReadXmlElementTests(object): @istest def ignored_elements_are_ignored_without_message(self): - element = xml_element("w:bookmarkStart") + element = xml_element("w:bookmarkEnd") result = read_document_xml_element(element) assert_equal(None, result.value) assert_equal([], result.messages) |
