Skip to content

Commit 00aa48c

Browse files
committed
fix: Adjust test_malloc.py for IMalloc.Realloc non-deterministic behavior.
`Realloc` can perform in-place re-allocations, which would result in `DidAlloc` returning `1` for the original pointer.
1 parent cd33e95 commit 00aa48c

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

comtypes/test/test_malloc.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,10 @@ def test_Realloc(self):
4040
self.assertEqual(malloc.GetSize(ptr1), size1)
4141
size2 = size1 - 1
4242
ptr2 = malloc.Realloc(ptr1, size2)
43-
self.assertEqual(malloc.DidAlloc(ptr1), 0)
4443
self.assertEqual(malloc.DidAlloc(ptr2), 1)
4544
self.assertEqual(malloc.GetSize(ptr2), size2)
4645
size3 = size1 + 1
4746
ptr3 = malloc.Realloc(ptr2, size3)
48-
self.assertEqual(malloc.DidAlloc(ptr2), 0)
4947
self.assertEqual(malloc.DidAlloc(ptr3), 1)
5048
self.assertEqual(malloc.GetSize(ptr3), size3)
5149
malloc.Free(ptr3)

0 commit comments

Comments
 (0)