Skip to content

[DOP-31721] Validate SQL transformation FROM clause #2007

[DOP-31721] Validate SQL transformation FROM clause

[DOP-31721] Validate SQL transformation FROM clause #2007

Triggered via push March 2, 2026 15:18
Status Success
Total duration 1m 24s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

7 errors
test_create_transfer.test_developer_plus_can_create_transfer_with_sql_transformation[settings0-Owner]: tests/test_unit/test_transfers/test_create_transfer.py#L1392
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":"SELECT * FROM source"}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code
test_create_transfer.test_sql_transformation_with_valid_select_queries[settings0- SELECT col1 FROM source ]: tests/test_unit/test_transfers/test_create_transfer.py#L1461
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":" SELECT col1 FROM source "}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code
test_create_transfer.test_developer_plus_can_create_transfer_with_sql_transformation[settings0-Maintainer]: tests/test_unit/test_transfers/test_create_transfer.py#L1392
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":"SELECT * FROM source"}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code
test_create_transfer.test_sql_transformation_with_valid_select_queries[settings0-SELECT col1, col2 FROM source WHERE col1 > 100;]: tests/test_unit/test_transfers/test_create_transfer.py#L1461
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":"SELECT col1, col2 FROM source WHERE col1 > 100;"}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code
test_create_transfer.test_developer_plus_can_create_transfer_with_sql_transformation[settings0-Developer]: tests/test_unit/test_transfers/test_create_transfer.py#L1392
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":"SELECT * FROM source"}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code
test_create_transfer.test_sql_transformation_with_valid_select_queries[settings0- WITH some AS (SELECT col1 FROM source) SELECT * FROM some;]: tests/test_unit/test_transfers/test_create_transfer.py#L1461
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":" WITH some AS (SELECT col1 FROM source) SELECT * FROM some;"}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code
test_create_transfer.test_sql_transformation_with_valid_select_queries[settings0-select col1 from table1]: tests/test_unit/test_transfers/test_create_transfer.py#L1461
AssertionError: {"error":{"code":"invalid_request","message":"Invalid request","details":[{"location":["body","transformations",0,"sql","query"],"message":"Value error, Query must contain `FROM source` clause","code":"value_error","context":{},"input":"select col1 from table1"}]}} assert 422 == 200 + where 422 = <Response [422 Unprocessable Entity]>.status_code