summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2022-07-29 08:33:36 +0200
committerStefan Behnel <stefan_ml@behnel.de>2022-07-29 08:33:36 +0200
commitccc02e097fc70b8aef43773d77607013d51f9438 (patch)
tree63b6d2e976b45fab53142b14ebe9ae53507ab77e
parent6a9b519c3b0d1696c07058eaa4bb1bc628e87bf7 (diff)
downloadcython-ccc02e097fc70b8aef43773d77607013d51f9438.tar.gz
Remove dead test code (replaced by new version further down).
-rw-r--r--tests/memoryview/memslice.pyx25
1 files changed, 4 insertions, 21 deletions
diff --git a/tests/memoryview/memslice.pyx b/tests/memoryview/memslice.pyx
index 9d01d36c8..c8c6eb7fa 100644
--- a/tests/memoryview/memslice.pyx
+++ b/tests/memoryview/memslice.pyx
@@ -2567,27 +2567,6 @@ def test_const_buffer(const int[:] a):
print(c[-1])
-'''
-# FIXME: currently broken in 3.0
-@testcase
-def test_arg_in_closure(int [:] a):
- """
- >>> A = IntMockBuffer("A", range(6), shape=(6,))
- >>> inner = test_arg_in_closure(A)
- acquired A
- >>> inner()
- (0, 1)
-
- The assignment below is just to avoid printing what was collected
- >>> del inner; ignore_me = gc.collect()
- released A
- """
- def inner():
- return (a[0], a[1])
- return inner
-'''
-
-
@testcase
def test_loop(int[:] a, throw_exception):
"""
@@ -2610,6 +2589,7 @@ def test_loop(int[:] a, throw_exception):
raise ValueError()
print(sum)
+
@testcase
def test_loop_reassign(int[:] a):
"""
@@ -2633,6 +2613,7 @@ def test_loop_reassign(int[:] a):
print(sum)
# release happens in the wrapper function
+
@testcase
def test_arg_in_closure(int [:] a):
"""
@@ -2650,6 +2631,7 @@ def test_arg_in_closure(int [:] a):
return (a[0], a[1])
return inner
+
cdef arg_in_closure_cdef(int [:] a):
def inner():
return (a[0], a[1])
@@ -2669,6 +2651,7 @@ def test_arg_in_closure_cdef(a):
"""
return arg_in_closure_cdef(a)
+
@testcase
def test_local_in_closure(a):
"""