コード例 #1
0
ファイル: test_cell.py プロジェクト: desmid/tickers
 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')
コード例 #2
0
ファイル: test_cell.py プロジェクト: desmid/tickers
 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')
コード例 #3
0
ファイル: test_cell.py プロジェクト: desmid/tickers
 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')
コード例 #4
0
ファイル: test_cell.py プロジェクト: desmid/tickers
 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')
コード例 #5
0
ファイル: test_cell.py プロジェクト: desmid/tickers
 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')