浏览代码

[notebook] Add title to status column

Romain Rigaux 10 年之前
父节点
当前提交
41bfbab

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

@@ -92,7 +92,7 @@ class TestMetastoreWithHadoop(BeeswaxSampleProvider):
     response = self.client.get("/metastore/table/%s/test?format=json" % self.db_name)
     data = json.loads(response.content)
     assert_true("foo" in [col['name'] for col in data['cols']])
-    assert_true("SerDe Library" in [prop['col_name'] for prop in data['properties']], data)
+    assert_true("SerDe Library:" in [prop['col_name'] for prop in data['properties']], data)
 
     # Remember the number of history items. Use a generic fragment 'test' to pass verification.
     history_cnt = verify_history(self.client, fragment='test')
@@ -162,11 +162,11 @@ class TestMetastoreWithHadoop(BeeswaxSampleProvider):
   def test_describe_partitions(self):
     response = self.client.get("/metastore/table/%s/test_partitions?format=json" % self.db_name)
     data = json.loads(response.content)
-    assert_equal(2, len(data['partition_values_json']), data)
+    assert_equal(2, len(data['partition_keys']), data)
 
     response = self.client.get("/metastore/table/%s/test_partitions/partitions?format=json" % self.db_name, follow=True)
     data = json.loads(response.content)
-    partition_columns = [col for cols in data['massaged_partitions'] for col in cols['columns']]
+    partition_columns = [col for cols in data['partition_values_json'] for col in cols['columns']]
     assert_true("baz_one" in partition_columns)
     assert_true("boom_two" in partition_columns)
     assert_true("baz_foo" in partition_columns)

+ 1 - 1
desktop/libs/notebook/src/notebook/templates/editor_components.mako

@@ -433,7 +433,7 @@ ${ require.config() }
             <td><code data-bind="text: query" style="white-space: normal"></code></td>
             <td style="width: 200px" class="muted"><span data-bind="text: moment(lastExecuted).format('LLL')"></span></td>
             <td style="width: 25px" class="muted">
-              <i class="fa fa-bolt inactive-action" data-bind="css: {'fa-fighter-jet': status == 'running', 'fa-cloud-download': status == 'available'}"></i>
+              <i class="fa fa-bolt inactive-action" data-bind="css: {'fa-fighter-jet': status == 'running', 'fa-cloud-download': status == 'available'}, attr: {'title': status}"></i>
             </td>
           </tr>
         </tbody>