diff options
Diffstat (limited to 'tests/docx/body_xml_tests.py')
| -rw-r--r-- | tests/docx/body_xml_tests.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/docx/body_xml_tests.py b/tests/docx/body_xml_tests.py index 188e724..2a2454d 100644 --- a/tests/docx/body_xml_tests.py +++ b/tests/docx/body_xml_tests.py @@ -1206,12 +1206,17 @@ def _read_document_xml_element(*args, **kwargs): **kwargs) -def _read_document_xml(func, element, *args, **kwargs): - numbering = kwargs.pop("numbering", Numbering.EMPTY) - reader = body_xml.reader(*args, numbering=numbering, **kwargs) +def _read_document_xml(func, element, **kwargs): + reader = _create_body_reader(**kwargs); return func(reader, element) +def _create_body_reader(**kwargs): + numbering = kwargs.pop("numbering", Numbering.EMPTY) + return body_xml.reader(numbering=numbering, **kwargs) + + + class FakeStyles(object): def find_paragraph_style_by_id(self, style_id): return Style(style_id, style_id) |
