merging master tests into parquet branch

Signed-off-by: gal salomon <gal.salomon@gmail.com>
This commit is contained in:
gal salomon 2021-12-27 21:46:59 +02:00
parent a3b849e4db
commit 6019ec1ef3

View file

@ -981,16 +981,15 @@ def test_schema_definition():
# using column-name not exist in schema # using column-name not exist in schema
res_multiple_defintion = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select c1,c10,int(c11) from s3object;",csv_header_info="USE") ).replace("\n","") res_multiple_defintion = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select c1,c10,int(c11) from s3object;",csv_header_info="USE") ).replace("\n","")
assert re.search(res_multiple_defintion,"alias {c11} or column not exist in schema").span()[1] > 0 assert ((res_multiple_defintion.find("alias {c11} or column not exist in schema")) >= -1)
find_processing_error = res_multiple_defintion.find("s3select-ProcessingTime-Error") #find_processing_error = res_multiple_defintion.find("s3select-ProcessingTime-Error")
assert ((res_multiple_defintion.find("s3select-ProcessingTime-Error")) >= -1)
assert int(find_processing_error) >= 0
# alias-name is identical to column-name # alias-name is identical to column-name
res_multiple_defintion = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select int(c1)+int(c2) as c4,c4 from s3object;",csv_header_info="USE") ).replace("\n","") res_multiple_defintion = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select int(c1)+int(c2) as c4,c4 from s3object;",csv_header_info="USE") ).replace("\n","")
assert re.search(res_multiple_defintion,"multiple definition of column {c4} as schema-column and alias").span()[1] > 0 assert ((res_multiple_defintion.find("multiple definition of column {c4} as schema-column and alias")) >= -1)
@attr('s3select') @attr('s3select')
def test_when_then_else_expressions(): def test_when_then_else_expressions():