tests: Fix OverflowError in test_format_arrays on 32-bit

This is actually a bug in interrogate - it's converting an unsigned size_t via Py_ssize_t, which is not correct.  However, it's a bunch of trouble to fix that.
This commit is contained in:
rdb 2023-02-22 23:29:37 +01:00
parent 2e21cf87e4
commit 84ada4d66b

View File

@ -104,11 +104,11 @@ def test_format_arrays():
expect_arrays()
# Add to end but with very high index
format.insert_array(0xffffffff, array1)
format.insert_array(0x7fffffff, array1)
expect_arrays(array1,)
format.insert_array(0xffffffff, array2)
format.insert_array(0x7fffffff, array2)
expect_arrays(array1, array2)
format.insert_array(0xffffffff, array3)
format.insert_array(0x7fffffff, array3)
expect_arrays(array1, array2, array3)
format.insert_array(0xffffffff, array4)
format.insert_array(0x7fffffff, array4)
expect_arrays(array1, array2, array3, array4)