#NEWLINE# @ pytest . fixture ( params = [ ( ( PP_PLACEHOLDER . TITLE , PP_PLACEHOLDER . BODY ) , ( 0 , 1 ) ) , ( ( PP_PLACEHOLDER . TITLE , PP_PLACEHOLDER . DATE ) , ( 0 , ) ) , ( ( PP_PLACEHOLDER . DATE , PP_PLACEHOLDER . OBJECT ) , ( 1 , ) ) , ( ( PP_PLACEHOLDER . DATE , PP_PLACEHOLDER . FOOTER ) , ( ) ) ] ) #NEWLINE# def cloneable_fixture( self , request , placeholders_ , placeholder_ , placeholder_2_ ) : #NEWLINE# #INDENT# ( ph_types , expected_indices ) = request . param #NEWLINE# slide_layout = SlideLayout ( None , None , None , None ) #NEWLINE# ( placeholder_ . ph_type , placeholder_2_ . ph_type ) = ph_types #NEWLINE# expected_placeholders = [ ] #NEWLINE# for idx in expected_indices : #NEWLINE# #INDENT# expected_placeholders . append ( placeholders_ . return_value [ idx ] ) #NEWLINE# #UNINDENT# return ( slide_layout , expected_placeholders )