예제 #1
0
 def cloneable_fixture(self, request, placeholders_, placeholder_,
                       placeholder_2_):
     ph_types, expected_indices = request.param
     slide_layout = SlideLayout(None, None, None, None)
     placeholder_.ph_type, placeholder_2_.ph_type = ph_types
     expected_placeholders = []
     for idx in expected_indices:
         expected_placeholders.append(placeholders_.return_value[idx])
     return slide_layout, expected_placeholders
예제 #2
0
def _sldLayout1_shapes():
    path = absjoin(test_file_dir, 'slideLayout1.xml')
    with open(path) as f:
        xml_bytes = f.read()
    slide_layout = SlideLayout.load(None, None, xml_bytes, None)
    return slide_layout.shapes
예제 #3
0
 def shapes_fixture(self, _LayoutShapeTree_, layout_shape_tree_):
     slide_layout = SlideLayout(None, None, None, None)
     return slide_layout, _LayoutShapeTree_, layout_shape_tree_
예제 #4
0
 def placeholders_fixture(self, _LayoutPlaceholders_, layout_placeholders_):
     slide_layout = SlideLayout(None, None, None, None)
     return slide_layout, _LayoutPlaceholders_, layout_placeholders_
예제 #5
0
 def master_fixture(self, slide_master_, part_related_by_):
     slide_layout = SlideLayout(None, None, None, None)
     return slide_layout, slide_master_
예제 #6
0
def _sldLayout1_shapes():
    path = absjoin(test_file_dir, 'slideLayout1.xml')
    with open(path) as f:
        xml_bytes = f.read()
    slide_layout = SlideLayout.load(None, None, xml_bytes, None)
    return slide_layout.shapes