diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2022-07-29 08:33:36 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2022-07-29 08:33:36 +0200 |
commit | ccc02e097fc70b8aef43773d77607013d51f9438 (patch) | |
tree | 63b6d2e976b45fab53142b14ebe9ae53507ab77e | |
parent | 6a9b519c3b0d1696c07058eaa4bb1bc628e87bf7 (diff) | |
download | cython-ccc02e097fc70b8aef43773d77607013d51f9438.tar.gz |
Remove dead test code (replaced by new version further down).
-rw-r--r-- | tests/memoryview/memslice.pyx | 25 |
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): """ |