Skip to content

Commit daababc

Browse files
committed
fix: update test for DataFrame.__arrow_c_stream__ to check for registered destructor
1 parent 8fc1797 commit daababc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python/tests/test_dataframe.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1708,8 +1708,8 @@ def test_arrow_c_stream_capsule_released(ctx):
17081708
get_destructor.restype = ctypes.c_void_p
17091709
get_destructor.argtypes = [ctypes.py_object]
17101710

1711-
# The capsule should not have a registered destructor
1712-
assert get_destructor(capsule) == 0
1711+
# DataFrame.__arrow_c_stream__ uses PyCapsule::new, registering a destructor
1712+
assert get_destructor(capsule) != 0
17131713

17141714
get_ptr = ctypes.pythonapi.PyCapsule_GetPointer
17151715
get_ptr.restype = ctypes.c_void_p

0 commit comments

Comments
 (0)