[sqllab] Add CUSTOM_TEMPLATE_PROCESSOR config (#9376)

Co-authored-by: Dandan Shi <dshi@dropbox.com>
This commit is contained in:
dandanhub
2020-04-07 13:00:42 -07:00
committed by GitHub
parent a52b9ee8ff
commit 72f051f3ce
9 changed files with 258 additions and 2 deletions

View File

@@ -282,6 +282,28 @@ class SupersetTestCase(TestCase):
if database:
db.session.delete(database)
def create_fake_presto_db(self):
self.login(username="admin")
database_name = "presto"
db_id = 200
return self.get_or_create(
cls=models.Database,
criteria={"database_name": database_name},
session=db.session,
sqlalchemy_uri="presto://user@host:8080/hive",
id=db_id,
)
def delete_fake_presto_db(self):
database = (
db.session.query(Database)
.filter(Database.database_name == "presto")
.scalar()
)
if database:
db.session.delete(database)
db.session.commit()
def validate_sql(
self,
sql,