Преглед на файлове

[metastore] Unflatten column stats API result

Romain Rigaux преди 10 години
родител
ревизия
93a1489a43
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 1 1
      apps/beeswax/src/beeswax/server/dbms.py
  2. 2 2
      apps/metastore/src/metastore/tests.py

+ 1 - 1
apps/beeswax/src/beeswax/server/dbms.py

@@ -220,7 +220,7 @@ class HiveServer2Dbms(object):
     if handle:
       result = self.fetch(handle, rows=100)
       self.close(handle)
-      return [col for table in result.rows() for col in table]
+      return list(result.rows())
     else:
       return []
 

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

@@ -259,7 +259,7 @@ class TestMetastoreWithHadoop(BeeswaxSampleProvider):
 
     resp = self.client.get(reverse('metastore:get_table_stats', kwargs={'database': 'default', 'table': 'test', 'column': 'foo'}))
     stats = json.loads(resp.content)['stats']
-    assert_equal(["foo", "int", "", "", "", "", "", "", "", "", "from deserializer"], stats[-11:])
+    assert_equal(["foo", "int", "", "", "", "", "", "", "", "", "from deserializer"], stats[2])
 
     # Compute stats
     response = self.client.post(reverse("metastore:analyze_table", kwargs={'database': 'default', 'table': 'test'}), follow=True)
@@ -278,4 +278,4 @@ class TestMetastoreWithHadoop(BeeswaxSampleProvider):
 
     resp = self.client.get(reverse('metastore:get_table_stats', kwargs={'database': 'default', 'table': 'test', 'column': 'foo'}))
     stats = json.loads(resp.content)['stats']
-    assert_equal(["foo", "int", "0", "255", "0", "180", "", "", "", "", "from deserializer"], stats[-11:])
+    assert_equal(["foo", "int", "0", "255", "0", "180", "", "", "", "", "from deserializer"], stats[2])