From 511ec18001add7f543ca892aef6a61c1af3c7c55 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 20 May 2023 19:44:55 +0100 Subject: Extract _create_body_reader() --- tests/docx/body_xml_tests.py | 11 ++++++++--- 1 file 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) -- cgit v1.2.3