mirror of
https://github.com/apache/superset.git
synced 2026-04-21 09:04:38 +00:00
fix: Bump FAB to 5.X (#33055)
Co-authored-by: Joe Li <joe@preset.io>
(cherry picked from commit a9fb853e3e)
This commit is contained in:
committed by
Joe Li
parent
f3163e1c27
commit
b2fd9e2fb1
@@ -1959,13 +1959,11 @@ class TestSecurityManager(SupersetTestCase):
|
||||
|
||||
class TestDatasources(SupersetTestCase):
|
||||
@patch("superset.security.SupersetSecurityManager.can_access_database")
|
||||
@patch("superset.security.SupersetSecurityManager.get_session")
|
||||
def test_get_user_datasources_admin(
|
||||
self, mock_get_session, mock_can_access_database
|
||||
):
|
||||
@patch("superset.security.SupersetSecurityManager.session")
|
||||
def test_get_user_datasources_admin(self, mock_session, mock_can_access_database):
|
||||
Datasource = namedtuple("Datasource", ["database", "schema", "name"])
|
||||
mock_can_access_database.return_value = True
|
||||
mock_get_session.query.return_value.filter.return_value.all.return_value = []
|
||||
mock_session.query.return_value.filter.return_value.all.return_value = []
|
||||
|
||||
with mock.patch.object(
|
||||
SqlaTable, "get_all_datasources"
|
||||
@@ -1984,13 +1982,11 @@ class TestDatasources(SupersetTestCase):
|
||||
]
|
||||
|
||||
@patch("superset.security.SupersetSecurityManager.can_access_database")
|
||||
@patch("superset.security.SupersetSecurityManager.get_session")
|
||||
def test_get_user_datasources_gamma(
|
||||
self, mock_get_session, mock_can_access_database
|
||||
):
|
||||
@patch("superset.security.SupersetSecurityManager.session")
|
||||
def test_get_user_datasources_gamma(self, mock_session, mock_can_access_database):
|
||||
Datasource = namedtuple("Datasource", ["database", "schema", "name"])
|
||||
mock_can_access_database.return_value = False
|
||||
mock_get_session.query.return_value.filter.return_value.all.return_value = []
|
||||
mock_session.query.return_value.filter.return_value.all.return_value = []
|
||||
|
||||
with mock.patch.object(
|
||||
SqlaTable, "get_all_datasources"
|
||||
@@ -2005,14 +2001,14 @@ class TestDatasources(SupersetTestCase):
|
||||
assert datasources == []
|
||||
|
||||
@patch("superset.security.SupersetSecurityManager.can_access_database")
|
||||
@patch("superset.security.SupersetSecurityManager.get_session")
|
||||
@patch("superset.security.SupersetSecurityManager.session")
|
||||
def test_get_user_datasources_gamma_with_schema(
|
||||
self, mock_get_session, mock_can_access_database
|
||||
self, mock_session, mock_can_access_database
|
||||
):
|
||||
Datasource = namedtuple("Datasource", ["database", "schema", "name"])
|
||||
mock_can_access_database.return_value = False
|
||||
|
||||
mock_get_session.query.return_value.filter.return_value.all.return_value = [
|
||||
mock_session.query.return_value.filter.return_value.all.return_value = [
|
||||
Datasource("database1", "schema1", "table1"),
|
||||
Datasource("database1", "schema1", "table2"),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user