mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
7620: Start removing dependencies on requests (#7643)
* 7620: Start removing dependencies on requests * Patch urllib.request.urlopen instead of requests.get * Try to fix flake8 * More work on flake8 import errors * First attempt at using urllib with cookies * Fix pylint/flake8 * Fix test_deliver_slice_csv_attachment * Fix test_deliver_slice_csv_inline * Import requests and pydruid conditionally, remove dependency on prison * Fix flake errors * Fix load_examples * Please flake * Skip tests depending on optional deps * Try to please flake * Address review comments * Remove Druid-related UI * Revert "Remove Druid-related UI" This reverts commit d7e0f166cc3f3dd2496b4a666e177f0c191aeb0f. * Skip a few tests more * Put imports in right order * Apply black patch * Please flake * Please black, silence flake * Use flake8 silencing the right way * Add deps for CI
This commit is contained in:
committed by
Maxime Beauchemin
parent
cbac428b28
commit
e23920b8ba
@@ -15,6 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
import inspect
|
||||
import unittest
|
||||
|
||||
from superset import app, appbuilder, security_manager
|
||||
from .base_tests import SupersetTestCase
|
||||
@@ -150,6 +151,9 @@ class RolePermissionTests(SupersetTestCase):
|
||||
)
|
||||
)
|
||||
|
||||
@unittest.skipUnless(
|
||||
SupersetTestCase.is_module_installed("pydruid"), "pydruid not installed"
|
||||
)
|
||||
def test_is_alpha_only(self):
|
||||
self.assertFalse(
|
||||
security_manager.is_alpha_only(
|
||||
@@ -205,11 +209,17 @@ class RolePermissionTests(SupersetTestCase):
|
||||
self.assert_cannot_gamma(get_perm_tuples("Gamma"))
|
||||
self.assert_cannot_alpha(get_perm_tuples("Alpha"))
|
||||
|
||||
@unittest.skipUnless(
|
||||
SupersetTestCase.is_module_installed("pydruid"), "pydruid not installed"
|
||||
)
|
||||
def test_alpha_permissions(self):
|
||||
self.assert_can_gamma(get_perm_tuples("Alpha"))
|
||||
self.assert_can_alpha(get_perm_tuples("Alpha"))
|
||||
self.assert_cannot_alpha(get_perm_tuples("Alpha"))
|
||||
|
||||
@unittest.skipUnless(
|
||||
SupersetTestCase.is_module_installed("pydruid"), "pydruid not installed"
|
||||
)
|
||||
def test_admin_permissions(self):
|
||||
self.assert_can_gamma(get_perm_tuples("Admin"))
|
||||
self.assert_can_alpha(get_perm_tuples("Admin"))
|
||||
|
||||
Reference in New Issue
Block a user