def xml_fixture(self, request):
     enum_member, cat_count, ser_count, snippet_name = request.param
     chart_type = getattr(XL_CHART_TYPE, enum_member)
     chart_data = make_category_chart_data(cat_count, str, ser_count)
     xml_writer = _PieChartXmlWriter(chart_type, chart_data)
     expected_xml = snippet_text(snippet_name)
     return xml_writer, expected_xml
Beispiel #2
0
 def xml_fixture(self, request):
     enum_member, cat_count, ser_count, snippet_name = request.param
     chart_type = getattr(XL_CHART_TYPE, enum_member)
     chart_data = make_category_chart_data(cat_count, ser_count)
     xml_writer = _PieChartXmlWriter(chart_type, chart_data)
     expected_xml = snippet_text(snippet_name)
     return xml_writer, expected_xml
Beispiel #3
0
    def it_can_generate_xml_for_a_pie_chart(
        self, enum_member, cat_count, ser_count, snippet_name
    ):
        chart_type = getattr(XL_CHART_TYPE, enum_member)
        chart_data = make_category_chart_data(cat_count, str, ser_count)
        xml_writer = _PieChartXmlWriter(chart_type, chart_data)

        assert xml_writer.xml == snippet_text(snippet_name)
Beispiel #4
0
 def xml_fixture(self, request):
     series_data_seq = make_series_data_seq(cat_count=3, ser_count=1)
     xml_writer = _PieChartXmlWriter(XL_CHART_TYPE.PIE, series_data_seq)
     expected_xml = snippet_text('3x1-pie')
     return xml_writer, expected_xml
 def xml_fixture(self, request):
     series_data_seq = make_series_data_seq(cat_count=3, ser_count=1)
     xml_writer = _PieChartXmlWriter(XL_CHART_TYPE.PIE, series_data_seq)
     expected_xml = snippet_text('3x1-pie')
     return xml_writer, expected_xml