From: gal salomon Date: Thu, 26 Mar 2020 15:49:55 +0000 (+0200) Subject: adding alias test case X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=74daf86fe5e08f9a4dfb945f3e4b538504803dbb;p=s3-tests.git adding alias test case --- diff --git a/s3tests_boto3/functional/test_s3select.py b/s3tests_boto3/functional/test_s3select.py index e9ec3c23..30cb7d68 100644 --- a/s3tests_boto3/functional/test_s3select.py +++ b/s3tests_boto3/functional/test_s3select.py @@ -182,7 +182,18 @@ def test_column_sum(): assert int(res_s3select) == int(res_target) +def test_alias(): + csv_obj = create_random_csv_object(10000,10) + csv_obj_name = "csv_10x10" + bucket_name = "test" + upload_csv_object(bucket_name,csv_obj_name,csv_obj) + + res_s3select_alias = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select int(_1) as a1, int(_2) as a2 , (a1+a2) as a3 from stdin where a3>100 and a3<300;") ).replace(",","") + + res_s3select_no_alias = remove_xml_tags_from_result( run_s3select(bucket_name,csv_obj_name,"select int(_1),int(_2),int(_1)+int(_2) from stdin where (int(_1)+int(_2))>100 and (int(_1)+int(_2))<300;") ).replace(",","") + + assert res_s3select_alias == res_s3select_no_alias