Browse Source

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.
rdb 2 years ago
parent
commit
84ada4d66b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      tests/gobj/test_geom_vertex_format.py

+ 4 - 4
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)