summaryrefslogtreecommitdiff
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/cffi1/test_ffi_obj.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/testing/cffi1/test_ffi_obj.py b/testing/cffi1/test_ffi_obj.py
index 9085fb8..9b1532b 100644
--- a/testing/cffi1/test_ffi_obj.py
+++ b/testing/cffi1/test_ffi_obj.py
@@ -342,9 +342,9 @@ def test_ffi_new_allocator_1():
ffi = _cffi1_backend.FFI()
alloc1 = ffi.new_allocator()
alloc2 = ffi.new_allocator(should_clear_after_alloc=False)
- for retry in range(100):
+ for retry in range(400):
p1 = alloc1("int[10]")
- p2 = alloc2("int[10]")
+ p2 = alloc2("int[]", 10 + retry * 13)
combination = 0
for i in range(10):
assert p1[i] == 0
@@ -353,8 +353,6 @@ def test_ffi_new_allocator_1():
p2[i] = -43
if combination != 0:
break
- del p1, p2
- import gc; gc.collect()
else:
raise AssertionError("cannot seem to get an int[10] not "
"completely cleared")