diff --git a/test/Apache.Arrow.Tests/CDataInterfacePythonTests.cs b/test/Apache.Arrow.Tests/CDataInterfacePythonTests.cs index 48db2b0..b41c743 100644 --- a/test/Apache.Arrow.Tests/CDataInterfacePythonTests.cs +++ b/test/Apache.Arrow.Tests/CDataInterfacePythonTests.cs @@ -463,6 +463,7 @@ public unsafe void ImportArray() } ArrowType type = CArrowSchemaImporter.ImportType(cSchema); + CArrowSchema.Free(cSchema); StringArray importedArray = (StringArray)CArrowArrayImporter.ImportArray(cArray, type); Assert.Equal(5, importedArray.Length); @@ -533,6 +534,7 @@ public unsafe void ImportRecordBatch() } Schema schema = CArrowSchemaImporter.ImportSchema(cSchema); + CArrowSchema.Free(cSchema); RecordBatch recordBatch = CArrowArrayImporter.ImportRecordBatch(cArray, schema); CArrowArray.Free(cArray); @@ -1160,6 +1162,7 @@ public unsafe void ImportGuidArray() registry.Register(GuidExtensionDefinition.Instance); Field field = CArrowSchemaImporter.ImportField(cSchema, registry); + CArrowSchema.Free(cSchema); Assert.IsType(field.DataType); IArrowArray importedArray = CArrowArrayImporter.ImportArray(cArray, field.DataType); @@ -1411,6 +1414,7 @@ public unsafe void ImportBool8Array() registry.Register(Bool8ExtensionDefinition.Instance); Field field = CArrowSchemaImporter.ImportField(cSchema, registry); + CArrowSchema.Free(cSchema); Assert.IsType(field.DataType); IArrowArray importedArray = CArrowArrayImporter.ImportArray(cArray, field.DataType);