Browse Source

[beeswax] Recreate customers parquet data table for compatibility

And add tests
Jenny Kim 10 years ago
parent
commit
488f83cd6a
2 changed files with 10 additions and 0 deletions
  1. BIN
      apps/beeswax/data/customers.parquet
  2. 10 0
      apps/beeswax/src/beeswax/tests.py

BIN
apps/beeswax/data/customers.parquet


+ 10 - 0
apps/beeswax/src/beeswax/tests.py

@@ -1159,12 +1159,22 @@ for x in sys.stdin:
     resp = self.client.get('/metastore/tables/')
     assert_true('sample_08' in resp.content)
     assert_true('sample_07' in resp.content)
+    assert_true('customers' in resp.content)
+
+    # Sample tables contain data (examples are installed in default DB)
+    resp = self.client.get('/metastore/table/default/sample_07')
+    assert_true('<table id="sampleTable' in resp.content, resp.content)
+    resp = self.client.get('/metastore/table/default/sample_08')
+    assert_true('<table id="sampleTable' in resp.content, resp.content)
+    resp = self.client.get('/metastore/table/default/customers')
+    assert_true('<table id="sampleTable' in resp.content, resp.content)
 
     # New designs exists
     resp = self.client.get('/beeswax/list_designs')
     assert_true('Sample: Job loss' in resp.content, resp.content)
     assert_true('Sample: Salary growth' in resp.content)
     assert_true('Sample: Top salary' in resp.content)
+    assert_true('Sample: Customers' in resp.content)
 
     # Now install it a second time, and no error
     resp = self.client.post('/beeswax/install_examples')