def test_render(self): t = Table([['one', '1'], ['two', '2']]) out = """+-----+---+ | one | 1 | | two | 2 | +-----+---+""" self.assertEqual(t.render(), out)
def test_break_multiline_content(self): t = Table([['one\none', '1'], ['two', '2']]) out = """+-----+---+ | one | 1 | | two | 2 | +-----+---+""" self.assertEqual(t.render(), out)
def test_accepts_differents_types_of_cell_values(self): t = Table([['one', 1], ['two', 1.2]]) out = """+-----+-----+ | one | 1 | | two | 1.2 | +-----+-----+""" self.assertEqual(t.render(), out)
def test_render(self): row = Table([['one', '1']]).rows[0] self.assertEqual(row.render(), '| one | 1 |\n')