diff --git a/tests/load/pipeline/test_write_disposition_changes.py b/tests/load/pipeline/test_write_disposition_changes.py index a5fe4d87b4..cfe460c670 100644 --- a/tests/load/pipeline/test_write_disposition_changes.py +++ b/tests/load/pipeline/test_write_disposition_changes.py @@ -127,9 +127,15 @@ def source(): # schemaless destinations allow adding of root key without the pipeline failing # for now this is only the case for dremio # doing this will result in somewhat useless behavior - destination_allows_adding_root_key = destination_config.destination == "dremio" + destination_allows_adding_root_key = destination_config.destination in ["dremio", "clickhouse"] if destination_allows_adding_root_key and not with_root_key: + pipeline.run( + s, + table_name="items", + write_disposition="merge", + loader_file_format=destination_config.file_format, + ) return # without a root key this will fail, it is expected as adding non-nullable columns should not work