[SQL Lab] Allow running multiple statements (#6112)

* Allow running multiple statements from SQL Lab

* fix tests

* More tests

* merge heads

* fix heads
This commit is contained in:
Maxime Beauchemin
2018-12-22 10:28:22 -08:00
committed by Beto Dealmeida
parent 6e942c9fb3
commit d427db0a8b
19 changed files with 357 additions and 205 deletions

View File

@@ -50,6 +50,16 @@ class SqlLabTests(SupersetTestCase):
data = self.run_sql('SELECT * FROM unexistant_table', '2')
self.assertLess(0, len(data['error']))
def test_multi_sql(self):
self.login('admin')
multi_sql = """
SELECT first_name FROM ab_user;
SELECT first_name FROM ab_user;
"""
data = self.run_sql(multi_sql, '2234')
self.assertLess(0, len(data['data']))
def test_explain(self):
self.login('admin')