[charts] adds new filters ui (#9530)

* [charts] adds new filters ui

* move null check to be more visible

* better filter lists and async filter functionality
This commit is contained in:
ʈᵃᵢ
2020-04-21 12:04:11 -07:00
committed by GitHub
parent 9cf33e9f9d
commit 0b999e3b91
12 changed files with 366 additions and 100 deletions

View File

@@ -689,3 +689,14 @@ class ChartApiTests(SupersetTestCase, ApiOwnersTestCaseMixin):
uri = "api/v1/chart/data"
rv = self.post_assert_metric(uri, query_context, "data")
self.assertEqual(rv.status_code, 401)
def test_datasources(self):
"""
Chart API: Test get datasources
"""
self.login(username="admin")
uri = "api/v1/chart/datasources"
rv = self.client.get(uri)
self.assertEqual(rv.status_code, 200)
data = json.loads(rv.data.decode("utf-8"))
self.assertEqual(data["count"], 6)