mirror of
https://github.com/apache/superset.git
synced 2026-04-18 15:44:57 +00:00
fix: ensure datasource permission in explore (#32679)
This commit is contained in:
committed by
GitHub
parent
3f1ef2a283
commit
9e3052968b
@@ -214,12 +214,12 @@ def test_get_dataset_access_denied_with_form_data_key(
|
||||
assert data["message"] == message
|
||||
|
||||
|
||||
@patch("superset.security.SupersetSecurityManager.can_access_datasource")
|
||||
@patch("superset.security.SupersetSecurityManager.raise_for_access")
|
||||
def test_get_dataset_access_denied(
|
||||
mock_can_access_datasource, test_client, login_as_admin, dataset
|
||||
mock_raise_for_access, test_client, login_as_admin, dataset
|
||||
):
|
||||
message = "Dataset access denied"
|
||||
mock_can_access_datasource.side_effect = DatasetAccessDeniedError(
|
||||
mock_raise_for_access.side_effect = DatasetAccessDeniedError(
|
||||
message=message, datasource_id=dataset.id, datasource_type=dataset.type
|
||||
)
|
||||
resp = test_client.get(
|
||||
|
||||
Reference in New Issue
Block a user