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

Method levels_fixture

tests/chart/test_data.py:397–410  ·  view source on GitHub ↗
(self, request)

Source from the content-addressed store, hash-verified

395 ]
396 )
397 def levels_fixture(self, request):
398 cat_data, expected_value = request.param
399 categories = Categories()
400
401 def iter_cats(cat_tree):
402 for idx, cat_label, sub_cats in cat_tree:
403 category_ = instance_mock(request, Category, idx=idx)
404 category_.label = cat_label
405 category_.sub_categories = list(iter_cats(sub_cats))
406 yield category_
407
408 categories._categories = list(iter_cats(cat_data))
409
410 return categories, expected_value
411
412 @pytest.fixture(
413 params=[

Callers

nothing calls this directly

Calls 1

CategoriesClass · 0.90

Tested by

no test coverage detected