Skip to content

Commit e40bfc1

Browse files
committed
Fix table changes test
1 parent 25ea87d commit e40bfc1

File tree

1 file changed

+1
-1
lines changed
  • kernel/src/table_changes

1 file changed

+1
-1
lines changed

kernel/src/table_changes/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ mod tests {
302302
let path = "./tests/data/table-with-cdf";
303303
let engine = Box::new(SyncEngine::new());
304304
let table = Table::try_from_uri(path).unwrap();
305-
let expected_msg = "Failed to build TableChanges: Generic delta kernel error: Read field is non-nullable while this field is nullable\n Found start version schema StructType { type_name: \"struct\", fields: {\"part\": StructField { name: \"part\", data_type: Primitive(Integer), nullable: true, metadata: {} }, \"id\": StructField { name: \"id\", data_type: Primitive(Integer), nullable: true, metadata: {} }} } and end version schema StructType { type_name: \"struct\", fields: {\"part\": StructField { name: \"part\", data_type: Primitive(Integer), nullable: true, metadata: {} }, \"id\": StructField { name: \"id\", data_type: Primitive(Integer), nullable: false, metadata: {} }} }";
305+
let expected_msg = "Failed to build TableChanges: The nullability was tightened for a field\n Found start version schema StructType { type_name: \"struct\", fields: {\"part\": StructField { name: \"part\", data_type: Primitive(Integer), nullable: true, metadata: {} }, \"id\": StructField { name: \"id\", data_type: Primitive(Integer), nullable: true, metadata: {} }} } and end version schema StructType { type_name: \"struct\", fields: {\"part\": StructField { name: \"part\", data_type: Primitive(Integer), nullable: true, metadata: {} }, \"id\": StructField { name: \"id\", data_type: Primitive(Integer), nullable: false, metadata: {} }} }";
306306

307307
// A field in the schema goes from being nullable to non-nullable
308308
let table_changes_res = table.table_changes(engine.as_ref(), 3, 4);

0 commit comments

Comments
 (0)