15
15
from docx .api import Document , DocumentNew
16
16
from docx .opc .constants import CONTENT_TYPE as CT
17
17
from 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
20
19
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
24
21
25
22
26
23
class DescribeDocument (object ):
@@ -89,30 +86,14 @@ def it_provides_access_to_the_document_tables(self, tables_fixture):
89
86
tables = document .tables
90
87
assert tables is tables_
91
88
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
-
97
89
# fixtures -------------------------------------------------------
98
90
99
- @pytest .fixture
100
- def styles_fixture (self , document , styles_ ):
101
- document ._document_part .styles = styles_
102
- return document , styles_
103
-
104
91
@pytest .fixture
105
92
def tables_fixture (self , document , tables_ ):
106
93
return document , tables_
107
94
108
95
# fixture components ---------------------------------------------
109
96
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
-
116
97
@pytest .fixture
117
98
def document (self , open_ ):
118
99
return Document ()
@@ -129,10 +110,6 @@ def document_part_(self, request, tables_):
129
110
document_part_ .tables = tables_
130
111
return document_part_
131
112
132
- @pytest .fixture
133
- def inline_shapes_ (self , request ):
134
- return instance_mock (request , InlineShapes )
135
-
136
113
@pytest .fixture
137
114
def open_ (self , request , document_obj_ , document_part_ , package_ ):
138
115
document_part_ .package = package_
@@ -148,10 +125,6 @@ def package_(self, request, document_part_):
148
125
package_ .main_document_part = document_part_
149
126
return package_
150
127
151
- @pytest .fixture
152
- def styles_ (self , request ):
153
- return instance_mock (request , Styles )
154
-
155
128
@pytest .fixture
156
129
def tables_ (self , request ):
157
130
return instance_mock (request , list )
0 commit comments