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

Method yVal_fixture

tests/chart/test_xmlwriter.py:435–446  ·  view source on GitHub ↗
(self, request)

Source from the content-addressed store, hash-verified

433 ]
434 )
435 def yVal_fixture(self, request):
436 cht_numfmt, ser_numfmt, expected_numfmt = request.param
437 expected_xml = xml(
438 'c:yVal/c:numRef/(c:f"Sheet1!$B$2:$B$1",c:numCache/(c:formatCode'
439 '"%s",c:ptCount{val=0}))' % expected_numfmt
440 )
441 chart_number_format = () if cht_numfmt is None else (cht_numfmt,)
442 series_number_format = () if ser_numfmt is None else (ser_numfmt,)
443 chart_data = XyChartData(*chart_number_format)
444 series_data = chart_data.add_series(None, *series_number_format)
445 xml_writer = _XySeriesXmlWriter(series_data)
446 return xml_writer, expected_xml
447
448
449class Describe_BaseSeriesXmlRewriter(object):

Callers

nothing calls this directly

Calls 4

add_seriesMethod · 0.95
XyChartDataClass · 0.90
_XySeriesXmlWriterClass · 0.90
xmlFunction · 0.85

Tested by

no test coverage detected