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

Method cloneable_fixture

tests/test_slide.py:662–670  ·  view source on GitHub ↗
(self, request, placeholders_prop_, placeholder_, placeholder_2_)

Source from the content-addressed store, hash-verified

660 ]
661 )
662 def cloneable_fixture(self, request, placeholders_prop_, placeholder_, placeholder_2_):
663 ph_types, expected_indices = request.param
664 slide_layout = SlideLayout(None, None)
665 placeholder_.element.ph_type = ph_types[0]
666 placeholder_2_.element.ph_type = ph_types[1]
667 _placeholders = (placeholder_, placeholder_2_)
668 expected_placeholders = [_placeholders[idx] for idx in expected_indices]
669 placeholders_prop_.return_value = _placeholders
670 return slide_layout, expected_placeholders
671
672 @pytest.fixture(params=[(), (0,), (1,), (0, 1)])
673 def used_by_fixture(self, request, presentation_, slide_, slide_2_):

Callers

nothing calls this directly

Calls 1

SlideLayoutClass · 0.90

Tested by

no test coverage detected