[sqlparse] Fixing table name extraction for ill-defined query (#7029)

This commit is contained in:
John Bodley
2019-03-15 09:19:30 -07:00
committed by GitHub
parent 7d7210d6ce
commit 07c340cf82
2 changed files with 8 additions and 3 deletions

View File

@@ -47,6 +47,11 @@ class SupersetTestCase(unittest.TestCase):
{'schemaname.tbname'},
self.extract_tables('SELECT * FROM schemaname.tbname'))
# Ill-defined schema/table.
self.assertEquals(
set(),
self.extract_tables('SELECT * FROM schemaname.'))
# quotes
query = 'SELECT field1, field2 FROM tb_name'
self.assertEquals({'tb_name'}, self.extract_tables(query))