Esempio n. 1
0
 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 == {}