def testInvalidVisibleColumnIds(self):
        t = TableGenerator.createTableWithDefaultContainer(3, 10)

        try:
            t.setVisibleColumns(['a', 'Property 2', 'Property 3'])
            self.fail('IllegalArgumentException expected')
        except __HOLE__:
            pass  # OK, expected

        self.assertEquals(self._defaultColumns3, t.getVisibleColumns())
dataset/ETHPy150Open rwl/muntjac/muntjac/test/server/component/table/table_visible_columns.py/TableVisibleColumns.testInvalidVisibleColumnIds