def but_it_raises_on_attempt_to_remove_slide_layout_in_use( self, slide_layout_, slide_): slide_layout_.used_by_slides = (slide_, ) slide_layouts = SlideLayouts(None, None) with pytest.raises(ValueError): slide_layouts.remove(slide_layout_)
def but_it_raises_on_attempt_to_remove_slide_layout_in_use( self, slide_layout_, slide_ ): slide_layout_.used_by_slides = (slide_,) slide_layouts = SlideLayouts(None, None) with pytest.raises(ValueError): slide_layouts.remove(slide_layout_)
def it_can_remove_an_unused_slide_layout(self, slide_layout_, index_, slide_master_, slide_master_part_): slide_layout_.used_by_slides = () index_.return_value = 0 sldLayoutIdLst = element( "p:sldLayoutIdLst/(p:sldLayoutId{r:id=rId1},p:sldLayoutId{r:id=rId2})" ) slide_layout_.slide_master = slide_master_ slide_master_.part = slide_master_part_ slide_layouts = SlideLayouts(sldLayoutIdLst, None) slide_layouts.remove(slide_layout_) assert slide_layouts._sldLayoutIdLst.xml == xml( "p:sldLayoutIdLst/p:sldLayoutId{r:id=rId2}") slide_master_part_.drop_rel.assert_called_once_with("rId1")
def it_can_remove_an_unused_slide_layout( self, slide_layout_, index_, slide_master_, slide_master_part_ ): slide_layout_.used_by_slides = () index_.return_value = 0 sldLayoutIdLst = element( "p:sldLayoutIdLst/(p:sldLayoutId{r:id=rId1},p:sldLayoutId{r:id=rId2})" ) slide_layout_.slide_master = slide_master_ slide_master_.part = slide_master_part_ slide_layouts = SlideLayouts(sldLayoutIdLst, None) slide_layouts.remove(slide_layout_) assert slide_layouts._sldLayoutIdLst.xml == xml( "p:sldLayoutIdLst/p:sldLayoutId{r:id=rId2}" ) slide_master_part_.drop_rel.assert_called_once_with("rId1")