def test_transpose(self): t = TableFu(self.table) result = [[ 'Author', 'Samuel Beckett', 'James Joyce', 'Nicholson Baker', 'Vladimir Sorokin', 'Ayn Rand' ], [ 'Best Book', 'Malone Muert', 'Ulysses', 'Mezannine', 'The Queue', 'Atlas Shrugged' ], ['Number of Pages', '120', '644', '150', '263', '1088'], [ 'Style', 'Modernism', 'Modernism', 'Minimalism', 'Satire', 'Science fiction' ]] transposed = t.transpose() self.assertEqual(transposed.table, result[1:]) self.assertEqual(transposed.columns, [ 'Author', 'Samuel Beckett', 'James Joyce', 'Nicholson Baker', 'Vladimir Sorokin', 'Ayn Rand', ])
def test_transpose(self): t = TableFu(self.table) result = [ ['Author', 'Samuel Beckett', 'James Joyce', 'Nicholson Baker', 'Vladimir Sorokin'], ['Best Book', 'Malone Muert', 'Ulysses', 'Mezannine', 'The Queue'], ['Number of Pages', '120', '644', '150', '263'], ['Style', 'Modernism', 'Modernism', 'Minimalism', 'Satire'] ] transposed = t.transpose() self.assertEqual(transposed.table, result[1:]) self.assertEqual(transposed.columns, [ 'Author', 'Samuel Beckett', 'James Joyce', 'Nicholson Baker', 'Vladimir Sorokin' ])