diff --git a/tests/integration_tests/dashboards/security/security_rbac_tests.py b/tests/integration_tests/dashboards/security/security_rbac_tests.py index bb97a35129..2a8ab9921f 100644 --- a/tests/integration_tests/dashboards/security/security_rbac_tests.py +++ b/tests/integration_tests/dashboards/security/security_rbac_tests.py @@ -19,6 +19,7 @@ from unittest import mock import pytest +from superset.utils.core import backend from tests.integration_tests.dashboards.dashboard_test_utils import * from tests.integration_tests.dashboards.security.base_case import ( BaseTestDashboardSecurity, @@ -118,6 +119,9 @@ class TestDashboardRoleBasedSecurity(BaseTestDashboardSecurity): @pytest.mark.usefixtures("load_birth_names_dashboard_with_slices") def test_get_dashboard_view__user_access_with_dashboard_permission(self): + if backend() == "hive": + return + # arrange username = random_str() diff --git a/tests/integration_tests/security_tests.py b/tests/integration_tests/security_tests.py index 158b31662c..e96ed67456 100644 --- a/tests/integration_tests/security_tests.py +++ b/tests/integration_tests/security_tests.py @@ -38,7 +38,11 @@ from superset.exceptions import SupersetSecurityException from superset.models.core import Database from superset.models.slice import Slice from superset.sql_parse import Table -from superset.utils.core import get_example_database, get_example_default_schema +from superset.utils.core import ( + backend, + get_example_database, + get_example_default_schema, +) from superset.views.access_requests import AccessRequestsModelView from .base_tests import SupersetTestCase @@ -832,11 +836,11 @@ class TestRolePermission(SupersetTestCase): self.assert_can_alpha(alpha_perm_tuples) self.assert_cannot_alpha(alpha_perm_tuples) - @unittest.skipUnless( - SupersetTestCase.is_module_installed("pydruid"), "pydruid not installed" - ) @pytest.mark.usefixtures("load_world_bank_dashboard_with_slices") def test_admin_permissions(self): + if backend() == "hive": + return + self.assert_can_gamma(get_perm_tuples("Admin")) self.assert_can_alpha(get_perm_tuples("Admin")) self.assert_can_admin(get_perm_tuples("Admin"))