1515from docx.api import Document, DocumentNew
1616from docx.opc.constants import CONTENT_TYPE as CT
1717from docx.package import Package
18- from docx.parts.document import DocumentPart, InlineShapes
19- from docx.styles.styles import Styles
18+ from docx.parts.document import DocumentPart
2019
21- from .unitutil.mock import (
22- function_mock, instance_mock, class_mock, property_mock
23- )
20+ from .unitutil.mock import function_mock, instance_mock, class_mock
2421
2522
2623class DescribeDocument(object):
@@ -89,30 +86,14 @@ def it_provides_access_to_the_document_tables(self, tables_fixture):
8986 tables = document.tables
9087 assert tables is tables_
9188
92- def it_provides_access_to_its_styles(self, styles_fixture):
93- document, styles_ = styles_fixture
94- styles = document.styles
95- assert styles is styles_
96-
9789 # fixtures -------------------------------------------------------
9890
99- @pytest.fixture
100- def styles_fixture(self, document, styles_):
101- document._document_part.styles = styles_
102- return document, styles_
103-
10491 @pytest.fixture
10592 def tables_fixture(self, document, tables_):
10693 return document, tables_
10794
10895 # fixture components ---------------------------------------------
10996
110- @pytest.fixture
111- def Document_inline_shapes_(self, request, inline_shapes_):
112- return property_mock(
113- request, Document, 'inline_shapes', return_value=inline_shapes_
114- )
115-
11697 @pytest.fixture
11798 def document(self, open_):
11899 return Document()
@@ -129,10 +110,6 @@ def document_part_(self, request, tables_):
129110 document_part_.tables = tables_
130111 return document_part_
131112
132- @pytest.fixture
133- def inline_shapes_(self, request):
134- return instance_mock(request, InlineShapes)
135-
136113 @pytest.fixture
137114 def open_(self, request, document_obj_, document_part_, package_):
138115 document_part_.package = package_
@@ -148,10 +125,6 @@ def package_(self, request, document_part_):
148125 package_.main_document_part = document_part_
149126 return package_
150127
151- @pytest.fixture
152- def styles_(self, request):
153- return instance_mock(request, Styles)
154-
155128 @pytest.fixture
156129 def tables_(self, request):
157130 return instance_mock(request, list)
0 commit comments