def test_column_numbers_rename(self):
        self.do_project([
                ('column_indexes', [('List', '[0, 3, 1, 0]')]),
                ('new_column_names', [('List', '["a", "b", "c"]')])
            ],
            "doesn't have the right number of names")
        result = self.do_project([
                ('column_indexes', [('List', '[0, 3, 1, 0]')]),
                ('new_column_names', [('List', '["a", "b", "c", "d"]')]),
            ])
        self.assertEqual(result.names, ['a', 'b', 'c', 'd'])
Projects and rename columns, using column numbers.
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/packages/tabledata/operations.py/TestProjection.test_column_numbers_rename