Skip to content

Commit 655cb56

Browse files
author
Steve Canny
committed
doc: remove DocumentPart.body
1 parent b36e40f commit 655cb56

File tree

2 files changed

+0
-27
lines changed

2 files changed

+0
-27
lines changed

docx/parts/document.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,6 @@ class DocumentPart(XmlPart):
2222
"""
2323
Main document part of a WordprocessingML (WML) package, aka a .docx file.
2424
"""
25-
@lazyproperty
26-
def body(self):
27-
"""
28-
The |_Body| instance containing the content for this document.
29-
"""
30-
return _Body(self._element.body, self)
31-
3225
@property
3326
def core_properties(self):
3427
"""

tests/parts/test_document.py

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,6 @@ def it_can_save_the_package_to_a_file(self, save_fixture):
3939
document.save(file_)
4040
document._package.save.assert_called_once_with(file_)
4141

42-
def it_has_a_body(self, body_fixture):
43-
document_part, _Body_, body_elm = body_fixture
44-
_body = document_part.body
45-
_Body_.assert_called_once_with(body_elm, document_part)
46-
assert _body is _Body_.return_value
47-
4842
def it_provides_access_to_the_document_styles(self, styles_fixture):
4943
document_part, styles_ = styles_fixture
5044
styles = document_part.styles
@@ -131,16 +125,6 @@ def it_creates_default_styles_part_if_not_present_to_help(
131125

132126
# fixtures -------------------------------------------------------
133127

134-
@pytest.fixture
135-
def body_fixture(self, _Body_):
136-
document_elm = (
137-
a_document().with_nsdecls().with_child(
138-
a_body())
139-
).element
140-
body_elm = document_elm[0]
141-
document_part = DocumentPart(None, None, document_elm, None)
142-
return document_part, _Body_, body_elm
143-
144128
@pytest.fixture
145129
def core_props_fixture(self, package_, core_properties_):
146130
document_part = DocumentPart(None, None, None, package_)
@@ -229,10 +213,6 @@ def styles_part_get_fixture(self, part_related_by_, styles_part_):
229213

230214
# fixture components ---------------------------------------------
231215

232-
@pytest.fixture
233-
def _Body_(self, request):
234-
return class_mock(request, 'docx.parts.document._Body')
235-
236216
@pytest.fixture
237217
def core_properties_(self, request):
238218
return instance_mock(request, CoreProperties)

0 commit comments

Comments
 (0)