chore: Improve chart data API + schemas + tests (#9599)

* Make all fields optional in QueryObject and fix having_druid schema

* fix: datasource type sql to table

* lint

* Add missing fields

* Refactor tests

* Linting

* Refactor query context fixtures

* Add typing to test func
This commit is contained in:
Ville Brofeldt
2020-04-23 14:30:48 +03:00
committed by GitHub
parent 76764acfc1
commit a6cedaaa87
11 changed files with 423 additions and 272 deletions

View File

@@ -385,7 +385,7 @@ class RequestAccessTests(SupersetTestCase):
)
self.assertEqual(
"[Superset] Access to the datasource {} was granted".format(
self.get_table(ds_1_id).full_name
self.get_table_by_id(ds_1_id).full_name
),
call_args[2]["Subject"],
)
@@ -426,7 +426,7 @@ class RequestAccessTests(SupersetTestCase):
)
self.assertEqual(
"[Superset] Access to the datasource {} was granted".format(
self.get_table(ds_2_id).full_name
self.get_table_by_id(ds_2_id).full_name
),
call_args[2]["Subject"],
)