mirror of
https://github.com/apache/superset.git
synced 2026-04-20 16:44:46 +00:00
Add all_tables endpoint to allow airpal / superset perm sync. (#1614)
This commit is contained in:
@@ -427,10 +427,19 @@ class CoreTests(SupersetTestCase):
|
||||
|
||||
def test_fetch_datasource_metadata(self):
|
||||
self.login(username='admin')
|
||||
url = '/superset/fetch_datasource_metadata?datasource_type=table&datasource_id=1';
|
||||
url = '/superset/fetch_datasource_metadata?datasource_type=table&' \
|
||||
'datasource_id=1'
|
||||
resp = json.loads(self.get_resp(url))
|
||||
self.assertEqual(len(resp['field_options']), 20)
|
||||
|
||||
def test_fetch_all_tables(self):
|
||||
self.login(username='admin')
|
||||
database = self.get_main_database(db.session)
|
||||
url = '/superset/all_tables/{}'.format(database.id)
|
||||
resp = json.loads(self.get_resp(url))
|
||||
self.assertIn('tables', resp)
|
||||
self.assertIn('views', resp)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user