1616from docx .oxml .shared import nsmap
1717from docx .oxml .text import CT_R
1818from docx .package import ImageParts , Package
19- from docx .parts .document import _Body , _Document , InlineShape , InlineShapes
19+ from docx .parts .document import (
20+ _Body , DocumentPart , InlineShape , InlineShapes
21+ )
2022from docx .parts .image import ImagePart
2123from docx .table import Table
2224from docx .text import Paragraph
@@ -49,13 +51,13 @@ def it_can_be_constructed_by_opc_part_factory(
4951 )
5052 oxml_fromstring_ .return_value = document_elm
5153 # exercise ---------------------
52- doc = _Document .load (partname , content_type , blob , package )
54+ doc = DocumentPart .load (partname , content_type , blob , package )
5355 # verify -----------------------
5456 oxml_fromstring_ .assert_called_once_with (blob )
5557 init .assert_called_once_with (
5658 partname , content_type , document_elm , package
5759 )
58- assert isinstance (doc , _Document )
60+ assert isinstance (doc , DocumentPart )
5961
6062 def it_can_add_an_image_part_to_the_document (
6163 self , get_or_add_image_fixture ):
@@ -99,12 +101,12 @@ def it_knows_the_next_available_xml_id(self, next_id_fixture):
99101
100102 @pytest .fixture
101103 def document (self ):
102- return _Document (None , None , None , None )
104+ return DocumentPart (None , None , None , None )
103105
104106 @pytest .fixture
105107 def document_blob_fixture (self , request , serialize_part_xml_ ):
106108 document_elm = instance_mock (request , CT_Document )
107- document = _Document (None , None , document_elm , None )
109+ document = DocumentPart (None , None , document_elm , None )
108110 return document , document_elm , serialize_part_xml_
109111
110112 @pytest .fixture
@@ -114,7 +116,7 @@ def document_body_fixture(self, request, _Body_):
114116 a_body ())
115117 ).element
116118 body_elm = document_elm [0 ]
117- document = _Document (None , None , document_elm , None )
119+ document = DocumentPart (None , None , document_elm , None )
118120 return document , _Body_ , body_elm
119121
120122 @pytest .fixture
@@ -125,7 +127,7 @@ def _Body_(self, request):
125127 def get_or_add_image_fixture (
126128 self , request , package_ , image_descriptor_ , image_parts_ ,
127129 relate_to_ , image_part_ , rId_ ):
128- document = _Document (None , None , None , package_ )
130+ document = DocumentPart (None , None , None , package_ )
129131 return (
130132 document , image_descriptor_ , image_parts_ , relate_to_ ,
131133 image_part_ , rId_
@@ -147,7 +149,7 @@ def image_parts_(self, request, image_part_):
147149
148150 @pytest .fixture
149151 def init (self , request ):
150- return initializer_mock (request , _Document )
152+ return initializer_mock (request , DocumentPart )
151153
152154 @pytest .fixture
153155 def InlineShapes_ (self , request ):
@@ -160,7 +162,7 @@ def inline_shapes_fixture(self, request, InlineShapes_):
160162 a_body ())
161163 ).element
162164 body_elm = document_elm [0 ]
163- document = _Document (None , None , document_elm , None )
165+ document = DocumentPart (None , None , document_elm , None )
164166 return document , InlineShapes_ , body_elm
165167
166168 @pytest .fixture (params = [
@@ -174,7 +176,7 @@ def next_id_fixture(self, request):
174176 p = a_p ().with_nsdecls ().element
175177 p .set ('id' , str (n ))
176178 document_elm .append (p )
177- document = _Document (None , None , document_elm , None )
179+ document = DocumentPart (None , None , document_elm , None )
178180 return document , expected_id
179181
180182 @pytest .fixture
@@ -189,7 +191,7 @@ def package_(self, request, image_parts_):
189191
190192 @pytest .fixture
191193 def relate_to_ (self , request , rId_ ):
192- relate_to_ = method_mock (request , _Document , 'relate_to' )
194+ relate_to_ = method_mock (request , DocumentPart , 'relate_to' )
193195 relate_to_ .return_value = rId_
194196 return relate_to_
195197
@@ -552,7 +554,7 @@ def body_(self, request, r_):
552554
553555 @pytest .fixture
554556 def document_ (self , request , rId_ , image_part_ , shape_id_ ):
555- document_ = instance_mock (request , _Document , name = 'document_' )
557+ document_ = instance_mock (request , DocumentPart , name = 'document_' )
556558 document_ .get_or_add_image_part .return_value = image_part_ , rId_
557559 document_ .next_id = shape_id_
558560 return document_
0 commit comments