chore: improve schema security (#23385)

This commit is contained in:
Beto Dealmeida
2023-03-17 08:05:50 -07:00
committed by GitHub
parent d4657f6198
commit 42e8d1b498
17 changed files with 346 additions and 26 deletions

View File

@@ -274,10 +274,8 @@ def test_query_no_access(mocker: MockFixture, client) -> None:
from superset.models.core import Database
from superset.models.sql_lab import Query
inspect = mocker.patch("superset.security.manager.inspect")
inspect().default_schema_name = "public"
database = mocker.MagicMock()
database.get_default_schema_for_query.return_value = "public"
mocker.patch(
query_find_by_id,
return_value=Query(database=database, sql="select * from foo"),