def index_fixture(self, request, categories_):
     category = Category(None, categories_)
     sub_categories_ = [
         instance_mock(request, Category, leaf_count=2),
         instance_mock(request, Category, leaf_count=4),
         instance_mock(request, Category, leaf_count=6),
     ]
     sub_category_ = sub_categories_[1]
     expected_value = 6
     categories_.index.return_value = 4
     category._sub_categories = sub_categories_
     return category, sub_category_, expected_value
Exemple #2
0
 def index_fixture(self, request, categories_):
     category = Category(None, categories_)
     sub_categories_ = [
         instance_mock(request, Category, leaf_count=2),
         instance_mock(request, Category, leaf_count=4),
         instance_mock(request, Category, leaf_count=6),
     ]
     sub_category_ = sub_categories_[1]
     expected_value = 6
     categories_.index.return_value = 4
     category._sub_categories = sub_categories_
     return category, sub_category_, expected_value
 def leaf_fixture(self, request):
     leaf_counts, expected_value = request.param
     category = Category(None, None)
     for leaf_count in leaf_counts:
         category._sub_categories.append(
             instance_mock(request, Category, leaf_count=leaf_count))
     return category, expected_value
 def depth_fixture(self, request):
     depths, expected_value = request.param
     category = Category(None, None)
     for depth in depths:
         category._sub_categories.append(
             instance_mock(request, Category, depth=depth))
     return category, expected_value
 def add_sub_fixture(self, request, category_):
     category = Category(None, None)
     name = 'foobar'
     Category_ = class_mock(request,
                            'pptx.chart.data.Category',
                            return_value=category_)
     return category, name, Category_, category_
    def it_knows_its_label(self, label_fixture):
        label_arg, expected_value = label_fixture
        category = Category(label_arg, None)

        label = category.label

        assert label == expected_value
Exemple #7
0
def given_a_Category_object(context):
    context.category = Category(None, None)
 def subs_fixture(self):
     sub_categories_ = [42, 24]
     category = Category(None, None)
     category._sub_categories = sub_categories_
     return category, sub_categories_
 def num_str_fixture(self, request):
     label, date_1904, expected_value = request.param
     category = Category(label, None)
     return category, date_1904, expected_value
 def idx_fixture(self, request):
     parent_cls = request.param
     parent_ = instance_mock(request, parent_cls)
     category = Category(None, parent_)
     parent_.index.return_value = idx_ = 42
     return category, parent_, idx_
 def depth_raises_fixture(self, request):
     category = Category(None, None)
     for depth in (1, 2, 1):
         category._sub_categories.append(
             instance_mock(request, Category, depth=depth))
     return category
Exemple #12
0
 def name_fixture(self):
     name = 'foobar'
     category = Category(name, None)
     return category, name
Exemple #13
0
 def subs_fixture(self):
     sub_categories_ = [42, 24]
     category = Category(None, None)
     category._sub_categories = sub_categories_
     return category, sub_categories_
Exemple #14
0
 def label_fixture(self):
     label = 'foobar'
     category = Category(label, None)
     return category, label