feature: Adding extra_filters to warm_up_cache (#10675)

Co-authored-by: John Bodley <john.bodley@airbnb.com>
This commit is contained in:
John Bodley
2020-08-25 15:19:34 -07:00
committed by GitHub
parent fe574fdaa7
commit 502f4db6f9
2 changed files with 19 additions and 2 deletions

View File

@@ -576,6 +576,17 @@ class TestCore(SupersetTestCase):
)
assert len(data) > 0
dashboard = self.get_dash_by_slug("births")
assert self.get_json_resp(
f"/superset/warm_up_cache?dashboard_id={dashboard.id}&slice_id={slc.id}"
) == [{"slice_id": slc.id, "viz_error": None, "viz_status": "success"}]
assert self.get_json_resp(
f"/superset/warm_up_cache?dashboard_id={dashboard.id}&slice_id={slc.id}&extra_filters="
+ quote(json.dumps([{"col": "name", "op": "in", "val": ["Jennifer"]}]))
) == [{"slice_id": slc.id, "viz_error": None, "viz_status": "success"}]
def test_shortner(self):
self.login(username="admin")
data = (