mirror of
https://github.com/apache/superset.git
synced 2026-04-17 15:15:20 +00:00
fix: Ensure table uniqueness on update (#15909)
* fix: Ensure table uniqueness on update * Update models.py * Update slice.py * Update datasource_tests.py Co-authored-by: John Bodley <john.bodley@airbnb.com>
This commit is contained in:
@@ -161,7 +161,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
|
||||
updated_override_me = security_manager.find_role("override_me")
|
||||
self.assertEqual(1, len(updated_override_me.permissions))
|
||||
birth_names = self.get_table_by_name("birth_names")
|
||||
birth_names = self.get_table(name="birth_names")
|
||||
self.assertEqual(
|
||||
birth_names.perm, updated_override_me.permissions[0].view_menu.name
|
||||
)
|
||||
@@ -190,7 +190,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
"datasource_access", updated_role.permissions[1].permission.name
|
||||
)
|
||||
|
||||
birth_names = self.get_table_by_name("birth_names")
|
||||
birth_names = self.get_table(name="birth_names")
|
||||
self.assertEqual(birth_names.perm, perms[2].view_menu.name)
|
||||
self.assertEqual(
|
||||
"datasource_access", updated_role.permissions[2].permission.name
|
||||
@@ -204,7 +204,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
override_me = security_manager.find_role("override_me")
|
||||
override_me.permissions.append(
|
||||
security_manager.find_permission_view_menu(
|
||||
view_menu_name=self.get_table_by_name("energy_usage").perm,
|
||||
view_menu_name=self.get_table(name="energy_usage").perm,
|
||||
permission_name="datasource_access",
|
||||
)
|
||||
)
|
||||
@@ -218,7 +218,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
self.assertEqual(201, response.status_code)
|
||||
updated_override_me = security_manager.find_role("override_me")
|
||||
self.assertEqual(1, len(updated_override_me.permissions))
|
||||
birth_names = self.get_table_by_name("birth_names")
|
||||
birth_names = self.get_table(name="birth_names")
|
||||
self.assertEqual(
|
||||
birth_names.perm, updated_override_me.permissions[0].view_menu.name
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user