mirror of
https://github.com/apache/superset.git
synced 2026-04-18 23:55:00 +00:00
fix: dataset delete and perm delete (#10578)
This commit is contained in:
committed by
GitHub
parent
bd88e12b8b
commit
11da6ee812
@@ -615,10 +615,17 @@ class TestDatasetApi(SupersetTestCase):
|
||||
Dataset API: Test delete dataset item
|
||||
"""
|
||||
dataset = self.insert_default_dataset()
|
||||
view_menu = security_manager.find_view_menu(dataset.get_perm())
|
||||
self.assertIsNotNone(view_menu)
|
||||
view_menu_id = view_menu.id
|
||||
self.login(username="admin")
|
||||
uri = f"api/v1/dataset/{dataset.id}"
|
||||
rv = self.client.delete(uri)
|
||||
self.assertEqual(rv.status_code, 200)
|
||||
non_view_menu = db.session.query(security_manager.viewmenu_model).get(
|
||||
view_menu_id
|
||||
)
|
||||
self.assertIsNone(non_view_menu)
|
||||
|
||||
def test_delete_item_dataset_not_owned(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user