From 84ada4d66b3e9a5012c49abab8c3c21c2c3ae2bc Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 22 Feb 2023 23:29:37 +0100 Subject: [PATCH] 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. --- tests/gobj/test_geom_vertex_format.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/gobj/test_geom_vertex_format.py b/tests/gobj/test_geom_vertex_format.py index d4c9472649..0b056d3b10 100644 --- a/tests/gobj/test_geom_vertex_format.py +++ b/tests/gobj/test_geom_vertex_format.py @@ -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)