Ejemplo n.º 1
0
    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',
        ])
Ejemplo n.º 2
0
 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'
     ])