mirror of https://github.com/apache/superset.git
fix(examples): calendar chart metric should be metrics (#15173)
* fix(examples): calendar chart metric should be metrics * fix presto test
This commit is contained in:
parent
7237324983
commit
1269cc2f88
|
@ -69,7 +69,7 @@ def load_random_time_series_data(
|
||||||
"row_limit": config["ROW_LIMIT"],
|
"row_limit": config["ROW_LIMIT"],
|
||||||
"since": "2019-01-01",
|
"since": "2019-01-01",
|
||||||
"until": "2019-02-01",
|
"until": "2019-02-01",
|
||||||
"metric": "count",
|
"metrics": ["count"],
|
||||||
"viz_type": "cal_heatmap",
|
"viz_type": "cal_heatmap",
|
||||||
"domain_granularity": "month",
|
"domain_granularity": "month",
|
||||||
"subdomain_granularity": "day",
|
"subdomain_granularity": "day",
|
||||||
|
|
|
@ -37,6 +37,7 @@ from superset.models.dashboard import Dashboard
|
||||||
from superset.models.core import FavStar, FavStarClassName
|
from superset.models.core import FavStar, FavStarClassName
|
||||||
from superset.models.reports import ReportSchedule, ReportScheduleType
|
from superset.models.reports import ReportSchedule, ReportScheduleType
|
||||||
from superset.models.slice import Slice
|
from superset.models.slice import Slice
|
||||||
|
from superset.utils.core import backend
|
||||||
from superset.views.base import generate_download_headers
|
from superset.views.base import generate_download_headers
|
||||||
|
|
||||||
from tests.base_api_tests import ApiOwnersTestCaseMixin
|
from tests.base_api_tests import ApiOwnersTestCaseMixin
|
||||||
|
@ -182,7 +183,8 @@ class TestDashboardApi(SupersetTestCase, ApiOwnersTestCaseMixin, InsertChartMixi
|
||||||
result = data["result"]
|
result = data["result"]
|
||||||
actual_dataset_ids = set([dataset["id"] for dataset in result])
|
actual_dataset_ids = set([dataset["id"] for dataset in result])
|
||||||
self.assertEqual(actual_dataset_ids, expected_dataset_ids)
|
self.assertEqual(actual_dataset_ids, expected_dataset_ids)
|
||||||
self.assertEqual(result[0]["column_types"], [0, 1, 2])
|
expected_values = [0, 1] if backend() == "presto" else [0, 1, 2]
|
||||||
|
self.assertEqual(result[0]["column_types"], expected_values)
|
||||||
|
|
||||||
@pytest.mark.usefixtures("load_world_bank_dashboard_with_slices")
|
@pytest.mark.usefixtures("load_world_bank_dashboard_with_slices")
|
||||||
def test_get_dashboard_datasets_not_found(self):
|
def test_get_dashboard_datasets_not_found(self):
|
||||||
|
|
Loading…
Reference in New Issue