MCPcopy Create free account
hub / github.com/scanny/python-pptx / iter_fixture

Method iter_fixture

tests/test_package.py:223–239  ·  view source on GitHub ↗
(self, request, package_)

Source from the content-addressed store, hash-verified

221
222 @pytest.fixture
223 def iter_fixture(self, request, package_):
224 def rel(is_external, reltype):
225 part = instance_mock(request, Part)
226 return instance_mock(
227 request,
228 _Relationship,
229 is_external=is_external,
230 reltype=reltype,
231 target_part=part,
232 )
233
234 rels = (rel(True, RT.IMAGE), rel(False, RT.SLIDE), rel(False, RT.IMAGE))
235
236 package_.iter_rels.return_value = iter((rels[0], rels[1], rels[2], rels[2]))
237 image_parts = _ImageParts(package_)
238 expected_parts = [rels[2].target_part]
239 return image_parts, expected_parts
240
241 # fixture components ---------------------------------------------
242

Callers

nothing calls this directly

Calls 1

_ImagePartsClass · 0.90

Tested by

no test coverage detected