def test_write_print_settings(self, bar_chart): cw = BarChartWriter(bar_chart) cw._write_print_settings() tagnames = ['test', '{%s}printSettings' % CHART_NS, '{%s}headerFooter' % CHART_NS, '{%s}pageMargins' % CHART_NS, '{%s}pageSetup' % CHART_NS] for e in cw.root: assert e.tag in tagnames if e.tag == "{%s}pageMargins" % CHART_NS: assert e.keys() == list(bar_chart.print_margins.keys()) for k, v in e.items(): assert float(v) == bar_chart.print_margins[k] else: assert e.text == None assert e.attrib == {}
def test_write_print_settings(self, bar_chart): cw = BarChartWriter(bar_chart) cw._write_print_settings() tagnames = [ 'test', '{%s}printSettings' % CHART_NS, '{%s}headerFooter' % CHART_NS, '{%s}pageMargins' % CHART_NS, '{%s}pageSetup' % CHART_NS ] for e in cw.root: assert e.tag in tagnames if e.tag == "{%s}pageMargins" % CHART_NS: assert e.keys() == list(bar_chart.print_margins.keys()) for k, v in e.items(): assert float(v) == bar_chart.print_margins[k] else: assert e.text == None assert e.attrib == {}