aboutsummaryrefslogtreecommitdiff
path: root/tests/docx/document_xml_tests.py
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-02-11 20:27:25 +0000
committerMichael Williamson <mike@zwobble.org>2015-02-11 20:27:25 +0000
commit519dfddb18eea15c26d0d8d8da68e1cebd865c39 (patch)
treefbe04f78b24c604463191a3f497eab403e73edda /tests/docx/document_xml_tests.py
parent7ba9cc0ecdca695fec3cb90c98dd383e0edb2ba9 (diff)
Read bookmarks
Diffstat (limited to 'tests/docx/document_xml_tests.py')
-rw-r--r--tests/docx/document_xml_tests.py16
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)