mirror of
https://github.com/apache/superset.git
synced 2026-05-12 19:35:17 +00:00
test: birth names (#12226)
* add birth names fixture * fix birth names related tests * fix test_import_v0_dataset_cli_export columns order * fix celery tests drop table * fix mysql datetime type * fix mysql typo in charts/api_tests * refactor * add licence * fix use fixture for presto * fix presto, hive query * fix flaky metadata * fix mysql bigint type * fix run query * fix hive datatype in metadata * fix slice owner for cypress * refactor num_boys num_girls * fix is_dttm column * debug logging * fix query offset * fix presto ds type in metadata * fix presto ds type * clean up debug logging
This commit is contained in:
committed by
Ville Brofeldt
parent
8b09414806
commit
0acd2ccaaa
@@ -19,6 +19,7 @@
|
||||
import json
|
||||
import unittest
|
||||
from unittest import mock
|
||||
from tests.fixtures.birth_names_dashboard import load_birth_names_dashboard_with_slices
|
||||
|
||||
import pytest
|
||||
|
||||
@@ -142,6 +143,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
)
|
||||
self.assertNotEqual(405, response.status_code)
|
||||
|
||||
@pytest.mark.usefixtures("load_birth_names_dashboard_with_slices")
|
||||
def test_override_role_permissions_1_table(self):
|
||||
response = self.client.post(
|
||||
"/superset/override_role_permissions/",
|
||||
@@ -160,6 +162,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
"datasource_access", updated_override_me.permissions[0].permission.name
|
||||
)
|
||||
|
||||
@pytest.mark.usefixtures("load_birth_names_dashboard_with_slices")
|
||||
def test_override_role_permissions_druid_and_table(self):
|
||||
response = self.client.post(
|
||||
"/superset/override_role_permissions/",
|
||||
@@ -187,7 +190,9 @@ class TestRequestAccess(SupersetTestCase):
|
||||
)
|
||||
self.assertEqual(3, len(perms))
|
||||
|
||||
@pytest.mark.usefixtures("load_energy_table_with_slice")
|
||||
@pytest.mark.usefixtures(
|
||||
"load_energy_table_with_slice", "load_birth_names_dashboard_with_slices"
|
||||
)
|
||||
def test_override_role_permissions_drops_absent_perms(self):
|
||||
override_me = security_manager.find_role("override_me")
|
||||
override_me.permissions.append(
|
||||
@@ -247,6 +252,7 @@ class TestRequestAccess(SupersetTestCase):
|
||||
gamma_user = security_manager.find_user(username="gamma")
|
||||
gamma_user.roles.remove(security_manager.find_role("test_role1"))
|
||||
|
||||
@pytest.mark.usefixtures("load_birth_names_dashboard_with_slices")
|
||||
def test_clean_requests_after_alpha_grant(self):
|
||||
session = db.session
|
||||
|
||||
|
||||
Reference in New Issue
Block a user