Add functional test to ensure views are excluded by listTables()