def test_plot_set_cell_range_address(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_cell_range_address('Sheet1.A10:Sheet1.A20') expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A10:Sheet1.A20"/>') self.assertEqual(pa.serialize(), expected)
def test_plot_get_chart_series_domain(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_chart_series_domain("Sheet1.A1:Sheet1.A2"), None) pa.set_chart_series("Sheet1.A1:Sheet1.A2", "line") pa.set_chart_series_domain("Sheet1.A1:Sheet1.A2", "Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_chart_series_domain("Sheet1.A1:Sheet1.A2"), "Sheet1.A1:Sheet1.A2")
def test_plot_get_grid_style(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_grid_style('x'), None) pa.set_axis('x', title='Axis X', grid='major') self.assertEqual(pa.get_grid_style('x'), None) pa.set_grid_style('x', 'st1') self.assertEqual(pa.get_grid_style('x'), "st1")
def test_plot_set_labels(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_labels("column") expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2" ' 'chart:data-source-has-labels="column"/>') self.assertEqual(pa.serialize(), expected)
def test_plot_set_size(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_size("1cm", "2cm") expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2" ' 'svg:width="1cm" svg:height="2cm"/>') self.assertEqual(pa.serialize(), expected)
def test_plot_set_style(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_style('st1') expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2" ' 'chart:style-name="st1"/>') self.assertEqual(pa.serialize(), expected)
def test_plot_get_chart_series_label(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_chart_series_label("Sheet1.A1:Sheet1.A2"), None) pa.set_chart_series("Sheet1.A1:Sheet1.A2", "line") pa.set_chart_series_label("Sheet1.A1:Sheet1.A2", "Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_chart_series_label("Sheet1.A1:Sheet1.A2"), "Sheet1.A1:Sheet1.A2")
def test_plot_set_stock_range_line(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_stock_range_line(style="st1") expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2">' '<chart:stock-range-line chart:style-name="st1"/>' '</chart:plot-area>') self.assertEqual(pa.serialize(), expected)
def test_plot_set_wall(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_wall(width="8cm", style="st1") expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2">' '<chart:wall svg:width="8cm" chart:style-name="st1"/>' '</chart:plot-area>') self.assertEqual(pa.serialize(), expected)
def test_plot_set_chart_series(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_chart_series("Sheet1.A1:Sheet1.A2", "line") expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2">' '<chart:series ' 'chart:values-cell-range-address="Sheet1.A1:Sheet1.A2" ' 'chart:class="chart:line"/>' '</chart:plot-area>') self.assertEqual(pa.serialize(), expected)
def test_plot_set_axis(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_axis('x', title='Axis X', grid='major') expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2">' '<chart:axis chart:dimension="x">' '<chart:title><text:p>Axis X</text:p></chart:title>' '<chart:grid chart:class="major"/>' '</chart:axis>' '</chart:plot-area>') self.assertEqual(pa.serialize(), expected)
def test_plot_set_categories(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_axis('x') pa.set_categories('x', "Sheet1.A1:Sheet1.A2") expected = ('<chart:plot-area ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2">' '<chart:axis chart:dimension="x">' '<chart:categories ' 'table:cell-range-address="Sheet1.A1:Sheet1.A2"/>' '</chart:axis>' '</chart:plot-area>') self.assertEqual(pa.serialize(), expected)
def test_plot_get_size(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_size("1cm", "2cm") self.assertEqual(pa.get_size(), (u'1cm', u'2cm'))
def test_plot_get_categories(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_axis('x', title='Axis X', grid='major') pa.set_categories('x', "Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_categories('x'), "Sheet1.A1:Sheet1.A2")
def test_plot_get_style(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_style('st1') self.assertEqual(pa.get_style(), "st1")
def test_plot_get_labels(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") pa.set_labels("column") self.assertEqual(pa.get_labels(), "column")
def test_plot_get_chart_series_values(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_chart_series_values(), []) pa.set_chart_series("Sheet1.A1:Sheet1.A2", "line") self.assertEqual(pa.get_chart_series_values(), [u'Sheet1.A1:Sheet1.A2'])
def test_plot_get_wall_style(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_wall_style(), None) pa.set_wall(style="st1") self.assertEqual(pa.get_wall_style(), "st1")
def test_plot_get_wall_width(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_wall_width(), None) pa.set_wall(width="8cm") self.assertEqual(pa.get_wall_width(), "8cm")
def test_plot_get_stock_gain_marker_style(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_stock_gain_marker_style(), None) pa.set_stock_gain_marker(style="st1") self.assertEqual(pa.get_stock_gain_marker_style(), "st1")
def test_plot_get_stock_range_line_style(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") self.assertEqual(pa.get_stock_range_line_style(), None) pa.set_stock_range_line(style="st1") self.assertEqual(pa.get_stock_range_line_style(), "st1")
def test_plot_get_cell_range_address(self): pa = odf_create_plot_area("Sheet1.A1:Sheet1.A2") expected = 'Sheet1.A1:Sheet1.A2' self.assertEqual(pa.get_cell_range_address(), expected)