Exemple #1
0
 def create_chart(self, name=None, position=None, ranges=None, **kwargs):
     self.__class__._chart_index += 1
     name = name or 'Chart %d' % self.__class__._chart_index
     position = position or pyoo.SheetPosition(0, 0, 1000, 1000)
     ranges = ranges or pyoo.SheetAddress(0, 0, 2, 3)
     yield self.sheet.charts.create(name, position, ranges, **kwargs)
     del self.sheet.charts[name]
Exemple #2
0
 def test_replace_height(self):
     position = pyoo.SheetPosition(10, 20, 30, 40)
     self.assertEqual('x=10, y=20, width=30, height=400',
                      str(position.replace(height=400)))
Exemple #3
0
 def test_rectange_text(self):
     position = pyoo.SheetPosition(10, 20, 30, 40)
     self.assertEqual(u'x=10, y=20, width=30, height=40',
                      pyoo.text_type(position))
     self.assertIsInstance(pyoo.text_type(position), pyoo.text_type)
Exemple #4
0
 def test_rectange_str(self):
     position = pyoo.SheetPosition(10, 20, 30, 40)
     self.assertEqual(b'x=10, y=20, width=30, height=40', str(position))
     self.assertIsInstance(str(position), str)
Exemple #5
0
 def test_point_text(self):
     position = pyoo.SheetPosition(10, 20)
     self.assertEqual(u'x=10, y=20', pyoo.text_type(position))
     self.assertIsInstance(pyoo.text_type(position), pyoo.text_type)
Exemple #6
0
 def test_point_str(self):
     position = pyoo.SheetPosition(10, 20)
     self.assertEqual(b'x=10, y=20', str(position))
     self.assertIsInstance(str(position), str)