fix: Add deprecated fields to QueryObject schema (#9579)

* fix: Add deprecated fields to QueryObject schema

* linting
This commit is contained in:
Ville Brofeldt
2020-04-18 20:28:57 +03:00
committed by GitHub
parent ea27e68ee1
commit 0472c11157
4 changed files with 73 additions and 6 deletions

View File

@@ -76,11 +76,21 @@ class ChartApiTests(SupersetTestCase, ApiOwnersTestCaseMixin):
"datasource": {"id": slc.datasource_id, "type": slc.datasource_type},
"queries": [
{
"extras": {"where": ""},
"granularity": "ds",
"groupby": ["name"],
"is_timeseries": False,
"metrics": [{"label": "sum__num"}],
"filters": [],
"order_desc": True,
"orderby": [],
"row_limit": 100,
"time_range": "100 years ago : now",
"timeseries_limit": 0,
"timeseries_limit_metric": None,
"filters": [{"col": "gender", "op": "==", "val": "boy"}],
"having": "",
"having_filters": [],
"where": "",
}
],
}
@@ -660,8 +670,7 @@ class ChartApiTests(SupersetTestCase, ApiOwnersTestCaseMixin):
self.assertEqual(data["result"][0]["rowcount"], 100)
def test_invalid_chart_data(self):
"""
Query API: Test chart data query
"""Query API: Test chart data query with invalid schema
"""
self.login(username="admin")
query_context = self._get_query_context()