Fix smoke test result data error

Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/f5ebc325
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/f5ebc325
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/f5ebc325

Branch: refs/heads/master
Commit: f5ebc3252fd1aa08d33da99db3a4d528d94c8690
Parents: 7c9125f
Author: nichunen <chunen...@kyligence.io>
Authored: Thu Sep 21 11:54:31 2017 +0800
Committer: Dong Li <lid...@apache.org>
Committed: Thu Sep 21 15:25:57 2017 +0800

----------------------------------------------------------------------
 build/smoke-test/testQuery.py | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/f5ebc325/build/smoke-test/testQuery.py
----------------------------------------------------------------------
diff --git a/build/smoke-test/testQuery.py b/build/smoke-test/testQuery.py
index ef0fd7a..f0eec07 100644
--- a/build/smoke-test/testQuery.py
+++ b/build/smoke-test/testQuery.py
@@ -21,6 +21,7 @@ import unittest
 import requests
 import json
 import glob
+import time
 
 
 class testQuery(unittest.TestCase):
@@ -51,7 +52,7 @@ class testQuery(unittest.TestCase):
                     sql_statement += sql_statement_line.strip() + ' '
             payload = "{\"sql\": \"" + sql_statement.strip() + "\", 
\"offset\": 0, \"limit\": \"50000\", \"acceptPartial\":false, 
\"project\":\"learn_kylin\"}"
             print 'Test Query #' + str(index) + ': \n' + sql_statement
-            response = requests.request("POST", query_url, data=payload, 
headers=headers)
+            response = requests.request("POST", query_url, data=payload, 
headers=testQuery.headers)
 
             self.assertEqual(response.status_code, 200, 'Query failed.')
             actual_result = json.loads(response.text)
@@ -101,18 +102,18 @@ class testQuery(unittest.TestCase):
 
             actual_result = json.loads(response.text)
             print actual_result
-            print 'Query duration: ' + str(actual_result['data']['duration']) 
+ 'ms'
-            del actual_result['data']['duration']
-            del actual_result['data']['hitExceptionCache']
-            del actual_result['data']['storageCacheUsed']
-            del actual_result['data']['totalScanCount']
-            del actual_result['data']['totalScanBytes']
-            del actual_result['data']['columnMetas']
+            print 'Query duration: ' + str(actual_result['duration']) + 'ms'
+            del actual_result['duration']
+            del actual_result['hitExceptionCache']
+            del actual_result['storageCacheUsed']
+            del actual_result['totalScanCount']
+            del actual_result['totalScanBytes']
+            del actual_result['columnMetas']
 
             expect_result = json.loads(open(sql_file[:-4] + 
'.json').read().strip())
-            del expect_result['data']['columnMetas']
-            expect_result['data']['cube'] = ''
-            expect_result['data']['pushDown'] = True
+            del expect_result['columnMetas']
+            expect_result['cube'] = ''
+            expect_result['pushDown'] = True
             self.assertEqual(actual_result, expect_result, 'Query pushdown\'s 
result does not equal with expected result.')
 
 

Reply via email to