瀏覽代碼

[hive] Remove list of table names in the autocomplete API

Now replaced by table_meta that also contains type and comment.
Romain Rigaux 10 年之前
父節點
當前提交
cb51411
共有 2 個文件被更改,包括 2 次插入3 次删除
  1. 0 1
      apps/beeswax/src/beeswax/api.py
  2. 2 2
      apps/beeswax/src/beeswax/tests.py

+ 0 - 1
apps/beeswax/src/beeswax/api.py

@@ -105,7 +105,6 @@ def _autocomplete(db, database=None, table=None, column=None, nested=None):
       response['databases'] = db.get_databases()
     elif table is None:
       tables_meta = db.get_tables_meta(database=database)
-      response['tables'] = [table['name'] for table in tables_meta]
       response['tables_meta'] = tables_meta
     elif column is None:
       t = db.get_table(database, table)

+ 2 - 2
apps/beeswax/src/beeswax/tests.py

@@ -1863,8 +1863,8 @@ for x in sys.stdin:
 
     # Autocomplete tables for a given database
     resp = self.client.get(reverse("beeswax:api_autocomplete_tables", kwargs={'database': self.db_name}))
-    tables = json.loads(resp.content)['tables']
-    assert_true("nested_table" in tables)
+    tables = json.loads(resp.content)['tables_meta']
+    assert_true("nested_table" in [table['name'] for table in tables])
 
     # Autocomplete columns for a given table
     resp = self.client.get(reverse("beeswax:api_autocomplete_columns", kwargs={'database': self.db_name, 'table': 'nested_table'}))