# 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","")
- assert res_multiple_defintion.find("alias {c11} or column not exist in schema") > 0
+ assert re.search(res_multiple_defintion,"alias {c11} or column not exist in schema").span()[1] > 0
find_processing_error = res_multiple_defintion.find("s3select-ProcessingTime-Error")
# 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","")
- assert res_multiple_defintion.find("multiple definition of column {c4} as schema-column and alias") > 0
+ assert re.search(res_multiple_defintion,"multiple definition of column {c4} as schema-column and alias").span()[1] > 0
@attr('s3select')
def test_when_then_else_expressions():