def test_replace_display_form(self): cell = Cell() cell.set_value(100.) cell.display_form = "100,00" self.assertEqual(cell.plaintext(), "100,00") cell.display_form = "200,00" self.assertEqual(cell.plaintext(), "200,00")
def test_init_type_without_value(self): cell = Cell(value_type='float') self.assertEqual(cell.value_type, 'float') self.assertEqual(cell.value, None) self.assertEqual(cell.plaintext(), "")
def test_init_no_args(self): cell = Cell() self.assertEqual(cell.value_type, None) self.assertEqual(cell.value, None) self.assertEqual(cell.plaintext(), "")
def test_append_two_paragraphs(self): cell = Cell('test1') cell.append(Paragraph('test2')) self.assertEqual(cell.plaintext(), 'test1\ntest2') self.assertEqual(cell.value, 'test1\ntest2')
def test_append_two_strings(self): cell = Cell('test1') cell.append_text('test2') self.assertEqual(cell.plaintext(), 'test1test2') self.assertEqual(cell.value, 'test1test2')
def test_set_new_string(self): cell = Cell(value_type='string') cell.append_text('test') self.assertEqual(cell.plaintext(), 'test') self.assertEqual(cell.value, 'test')