diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-10-02 12:27:24 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-10-02 12:27:33 +0100 |
| commit | 6049d3d2bc3fbf42d6b4bd4e93c17f20e2029abc (patch) | |
| tree | 6478901eb5d832b93c0ea5786bd815015590bdfa /tests/docx | |
| parent | dc5346236b9ff2c189900bcc3e79d6450e42cdc7 (diff) | |
Ignore v:imagedata elements without relationship ID with warning
Diffstat (limited to 'tests/docx')
| -rw-r--r-- | tests/docx/body_xml_tests.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/docx/body_xml_tests.py b/tests/docx/body_xml_tests.py index 678d17f..b48c239 100644 --- a/tests/docx/body_xml_tests.py +++ b/tests/docx/body_xml_tests.py @@ -447,6 +447,15 @@ class ReadXmlElementTests(object): assert_equal("image/png", image.content_type) with image.open() as image_file: assert_equal(self.IMAGE_BYTES, image_file.read()) + + @istest + def when_imagedata_element_has_no_relationship_id_then_it_is_ignored_with_error(self): + imagedata_element = xml_element("v:imagedata") + + result = _read_document_xml_element(imagedata_element) + expected_warning = results.warning("A v:imagedata element without a relationship ID was ignored") + assert_equal([expected_warning], result.messages) + assert_equal(None, result.value) @istest |
