Beispiel #1
0
 def test_update_no_force(self):
     c = Cell('A1')
     d = Cell('B100')
     self.assertEqual(c._internal(), (0, 0))
     self.assertEqual(c.name(), 'A1')
     c.update_from(d)
     self.assertEqual(c._internal(), (0, 0))
     self.assertEqual(c.name(), 'A1')
Beispiel #2
0
 def test_update_column_name(self):
     c = Cell('1')
     d = Cell('B100')
     self.assertEqual(c._internal(), (None, 0))
     self.assertEqual(c.name(), 'A1')
     c.update_from(d)
     self.assertEqual(c._internal(), (1, 0))
     self.assertEqual(c.name(), 'B1')
Beispiel #3
0
 def test_update_column_name_and_row_number(self):
     c = Cell('')
     d = Cell('B100')
     self.assertEqual(c._internal(), (None, None))
     self.assertEqual(c.name(), 'A1')
     c.update_from(d)
     self.assertEqual(c._internal(), (1, 99))
     self.assertEqual(c.name(), 'B100')
Beispiel #4
0
 def test_update_row_number(self):
     c = Cell('A')
     d = Cell('B100')
     self.assertEqual(c._internal(), (0, None))
     self.assertEqual(c.name(), 'A1')
     c.update_from(d)
     self.assertEqual(c._internal(), (0, 99))
     self.assertEqual(c.name(), 'A100')
Beispiel #5
0
 def test_update_force(self):
     c = Cell('A1')
     d = Cell('B100')
     self.assertEqual(c.name(), 'A1')
     c.update_from(d, force=True)
     self.assertEqual(c.name(), 'B100')