Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

lib-python/3/test/test_buffer.py::unmodified

== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 03:38:33) [PyPy 8.0.0-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_2012189æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 3339685328
0:00:00 load avg: 5.17 Run 1 test sequentially in a single process
0:00:00 load avg: 5.17 [1/1] test_buffer
test_flags_overflow (test.test_buffer.TestBufferProtocol.test_flags_overflow) ... skipped 'ndarray object required for this test'
test_issue_7385 (test.test_buffer.TestBufferProtocol.test_issue_7385) ... skipped 'ndarray object required for this test'
test_memoryview_array (test.test_buffer.TestBufferProtocol.test_memoryview_array) ... skipped 'ndarray object required for this test'
test_memoryview_assign (test.test_buffer.TestBufferProtocol.test_memoryview_assign) ... skipped 'ndarray object required for this test'
test_memoryview_cast (test.test_buffer.TestBufferProtocol.test_memoryview_cast) ... skipped 'ndarray object required for this test'
test_memoryview_cast_1D_ND (test.test_buffer.TestBufferProtocol.test_memoryview_cast_1D_ND) ... skipped 'ndarray object required for this test'
test_memoryview_cast_invalid (test.test_buffer.TestBufferProtocol.test_memoryview_cast_invalid) ... skipped 'ndarray object required for this test'
test_memoryview_cast_zero_shape (test.test_buffer.TestBufferProtocol.test_memoryview_cast_zero_shape) ... skipped 'ndarray object required for this test'
test_memoryview_cast_zero_strides (test.test_buffer.TestBufferProtocol.test_memoryview_cast_zero_strides) ... skipped 'ndarray object required for this test'
test_memoryview_check_released (test.test_buffer.TestBufferProtocol.test_memoryview_check_released) ... skipped 'ndarray object required for this test'
test_memoryview_compare_multidim_c (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_c) ... skipped 'ndarray object required for this test'
test_memoryview_compare_multidim_fortran (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_fortran) ... skipped 'ndarray object required for this test'
test_memoryview_compare_multidim_mixed (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_mixed) ... skipped 'ndarray object required for this test'
test_memoryview_compare_multidim_suboffsets (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_suboffsets) ... skipped 'ndarray object required for this test'
test_memoryview_compare_multidim_zero_shape (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_zero_shape) ... skipped 'ndarray object required for this test'
test_memoryview_compare_multidim_zero_strides (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_zero_strides) ... skipped 'ndarray object required for this test'
test_memoryview_compare_ndim_one (test.test_buffer.TestBufferProtocol.test_memoryview_compare_ndim_one) ... skipped 'ndarray object required for this test'
test_memoryview_compare_ndim_zero (test.test_buffer.TestBufferProtocol.test_memoryview_compare_ndim_zero) ... skipped 'ndarray object required for this test'
test_memoryview_compare_not_equal (test.test_buffer.TestBufferProtocol.test_memoryview_compare_not_equal) ... skipped 'ndarray object required for this test'
test_memoryview_compare_random_formats (test.test_buffer.TestBufferProtocol.test_memoryview_compare_random_formats) ... skipped 'ndarray object required for this test'
test_memoryview_compare_special_cases (test.test_buffer.TestBufferProtocol.test_memoryview_compare_special_cases) ... skipped 'ndarray object required for this test'
test_memoryview_compare_zero_shape (test.test_buffer.TestBufferProtocol.test_memoryview_compare_zero_shape) ... skipped 'ndarray object required for this test'
test_memoryview_compare_zero_strides (test.test_buffer.TestBufferProtocol.test_memoryview_compare_zero_strides) ... skipped 'ndarray object required for this test'
test_memoryview_construction (test.test_buffer.TestBufferProtocol.test_memoryview_construction) ... skipped 'ndarray object required for this test'
test_memoryview_from_static_exporter (test.test_buffer.TestBufferProtocol.test_memoryview_from_static_exporter) ... skipped 'ndarray object required for this test'
test_memoryview_get_contiguous (test.test_buffer.TestBufferProtocol.test_memoryview_get_contiguous) ... skipped 'ndarray object required for this test'
test_memoryview_getbuffer_undefined (test.test_buffer.TestBufferProtocol.test_memoryview_getbuffer_undefined) ... skipped 'ndarray object required for this test'
test_memoryview_hash (test.test_buffer.TestBufferProtocol.test_memoryview_hash) ... skipped 'ndarray object required for this test'
test_memoryview_index (test.test_buffer.TestBufferProtocol.test_memoryview_index) ... skipped 'ndarray object required for this test'
test_memoryview_redirect (test.test_buffer.TestBufferProtocol.test_memoryview_redirect) ... skipped 'ndarray object required for this test'
test_memoryview_release (test.test_buffer.TestBufferProtocol.test_memoryview_release) ... skipped 'ndarray object required for this test'
test_memoryview_repr (test.test_buffer.TestBufferProtocol.test_memoryview_repr) ... skipped 'ndarray object required for this test'
test_memoryview_sequence (test.test_buffer.TestBufferProtocol.test_memoryview_sequence) ... skipped 'ndarray object required for this test'
test_memoryview_serializing (test.test_buffer.TestBufferProtocol.test_memoryview_serializing) ... skipped 'ndarray object required for this test'
test_memoryview_sizeof (test.test_buffer.TestBufferProtocol.test_memoryview_sizeof) ... skipped 'ndarray object required for this test'
test_memoryview_slice (test.test_buffer.TestBufferProtocol.test_memoryview_slice) ... skipped 'ndarray object required for this test'
test_memoryview_struct_module (test.test_buffer.TestBufferProtocol.test_memoryview_struct_module) ... skipped 'ndarray object required for this test'
test_memoryview_tobytes (test.test_buffer.TestBufferProtocol.test_memoryview_tobytes) ... skipped 'ndarray object required for this test'
test_memoryview_tolist (test.test_buffer.TestBufferProtocol.test_memoryview_tolist) ... skipped 'ndarray object required for this test'
test_ndarray_cmp_contig (test.test_buffer.TestBufferProtocol.test_ndarray_cmp_contig) ... skipped 'ndarray object required for this test'
test_ndarray_exceptions (test.test_buffer.TestBufferProtocol.test_ndarray_exceptions) ... skipped 'ndarray object required for this test'
test_ndarray_format_scalar (test.test_buffer.TestBufferProtocol.test_ndarray_format_scalar) ... skipped 'ndarray object required for this test'
test_ndarray_format_shape (test.test_buffer.TestBufferProtocol.test_ndarray_format_shape) ... skipped 'ndarray object required for this test'
test_ndarray_format_strides (test.test_buffer.TestBufferProtocol.test_ndarray_format_strides) ... skipped 'ndarray object required for this test'
test_ndarray_fortran (test.test_buffer.TestBufferProtocol.test_ndarray_fortran) ... skipped 'ndarray object required for this test'
test_ndarray_get_pointer (test.test_buffer.TestBufferProtocol.test_ndarray_get_pointer) ... skipped 'ndarray object required for this test'
test_ndarray_getbuf (test.test_buffer.TestBufferProtocol.test_ndarray_getbuf) ... skipped 'ndarray object required for this test'
test_ndarray_hash (test.test_buffer.TestBufferProtocol.test_ndarray_hash) ... skipped 'ndarray object required for this test'
test_ndarray_index_getitem_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_index_getitem_multidim) ... skipped 'ndarray object required for this test'
test_ndarray_index_getitem_single (test.test_buffer.TestBufferProtocol.test_ndarray_index_getitem_single) ... skipped 'ndarray object required for this test'
test_ndarray_index_invalid (test.test_buffer.TestBufferProtocol.test_ndarray_index_invalid) ... skipped 'ndarray object required for this test'
test_ndarray_index_null_strides (test.test_buffer.TestBufferProtocol.test_ndarray_index_null_strides) ... skipped 'ndarray object required for this test'
test_ndarray_index_scalar (test.test_buffer.TestBufferProtocol.test_ndarray_index_scalar) ... skipped 'ndarray object required for this test'
test_ndarray_index_setitem_single (test.test_buffer.TestBufferProtocol.test_ndarray_index_setitem_single) ... skipped 'ndarray object required for this test'
test_ndarray_linked_list (test.test_buffer.TestBufferProtocol.test_ndarray_linked_list) ... skipped 'ndarray object required for this test'
test_ndarray_memoryview_from_buffer (test.test_buffer.TestBufferProtocol.test_ndarray_memoryview_from_buffer) ... skipped 'ndarray object required for this test'
test_ndarray_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_multidim) ... skipped 'ndarray object required for this test'
test_ndarray_offset (test.test_buffer.TestBufferProtocol.test_ndarray_offset) ... skipped 'ndarray object required for this test'
test_ndarray_random (test.test_buffer.TestBufferProtocol.test_ndarray_random) ... skipped 'ndarray object required for this test'
test_ndarray_random_invalid (test.test_buffer.TestBufferProtocol.test_ndarray_random_invalid) ... skipped 'ndarray object required for this test'
test_ndarray_random_slice_assign (test.test_buffer.TestBufferProtocol.test_ndarray_random_slice_assign) ... skipped 'ndarray object required for this test'
test_ndarray_re_export (test.test_buffer.TestBufferProtocol.test_ndarray_re_export) ... skipped 'ndarray object required for this test'
test_ndarray_sequence (test.test_buffer.TestBufferProtocol.test_ndarray_sequence) ... skipped 'ndarray object required for this test'
test_ndarray_slice_assign_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_slice_assign_multidim) ... skipped 'ndarray object required for this test'
test_ndarray_slice_assign_single (test.test_buffer.TestBufferProtocol.test_ndarray_slice_assign_single) ... skipped 'ndarray object required for this test'
test_ndarray_slice_invalid (test.test_buffer.TestBufferProtocol.test_ndarray_slice_invalid) ... skipped 'ndarray object required for this test'
test_ndarray_slice_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_slice_multidim) ... skipped 'ndarray object required for this test'
test_ndarray_slice_redundant_suboffsets (test.test_buffer.TestBufferProtocol.test_ndarray_slice_redundant_suboffsets) ... skipped 'ndarray object required for this test'
test_ndarray_slice_zero_shape (test.test_buffer.TestBufferProtocol.test_ndarray_slice_zero_shape) ... skipped 'ndarray object required for this test'
test_ndarray_tolist_null_strides (test.test_buffer.TestBufferProtocol.test_ndarray_tolist_null_strides) ... skipped 'ndarray object required for this test'
test_ndarray_zero_shape (test.test_buffer.TestBufferProtocol.test_ndarray_zero_shape) ... skipped 'ndarray object required for this test'
test_ndarray_zero_strides (test.test_buffer.TestBufferProtocol.test_ndarray_zero_strides) ... skipped 'ndarray object required for this test'
test_py_buffer_to_contiguous (test.test_buffer.TestBufferProtocol.test_py_buffer_to_contiguous) ... skipped 'ndarray object required for this test'
test_pybuffer_size_from_format (test.test_buffer.TestBufferProtocol.test_pybuffer_size_from_format) ... skipped 'ndarray object required for this test'
test_bad_buffer_method (test.test_buffer.TestPythonBufferProtocol.test_bad_buffer_method) ... ok
test_basic (test.test_buffer.TestPythonBufferProtocol.test_basic) ... ok
test_buffer_flags (test.test_buffer.TestPythonBufferProtocol.test_buffer_flags) ... ERROR
test_c_buffer (test.test_buffer.TestPythonBufferProtocol.test_c_buffer) ... skipped 'requires _testcapi'
test_call_builtins (test.test_buffer.TestPythonBufferProtocol.test_call_builtins) ... ERROR
test_inherit_but_return_something_else (test.test_buffer.TestPythonBufferProtocol.test_inherit_but_return_something_else) ... FAIL
test_inheritance (test.test_buffer.TestPythonBufferProtocol.test_inheritance) ... ok
test_inheritance_releasebuffer (test.test_buffer.TestPythonBufferProtocol.test_inheritance_releasebuffer) ... ok
test_multiple_inheritance_buffer_last (test.test_buffer.TestPythonBufferProtocol.test_multiple_inheritance_buffer_last) ... FAIL
test_multiple_inheritance_buffer_last_raising (test.test_buffer.TestPythonBufferProtocol.test_multiple_inheritance_buffer_last_raising) ... ok
test_override_only_release (test.test_buffer.TestPythonBufferProtocol.test_override_only_release) ... ok
test_release_buffer (test.test_buffer.TestPythonBufferProtocol.test_release_buffer) ... FAIL
test_release_buffer_with_exception_set (test.test_buffer.TestPythonBufferProtocol.test_release_buffer_with_exception_set) ... ok
test_release_saves_reference (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference) ... ERROR
test_release_saves_reference_no_subclassing (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference_no_subclassing) ... ERROR
test_same_buffer_returned (test.test_buffer.TestPythonBufferProtocol.test_same_buffer_returned) ... FAIL

======================================================================
ERROR: test_buffer_flags (test.test_buffer.TestPythonBufferProtocol.test_buffer_flags)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4553, in test_buffer_flags
    with memoryview._from_flags(mutable, inspect.BufferFlags.WRITABLE) as mv:
                    ^^^^^^^^^^^
AttributeError: type object 'memoryview' has no attribute '_from_flags'

======================================================================
ERROR: test_call_builtins (test.test_buffer.TestPythonBufferProtocol.test_call_builtins)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4578, in test_call_builtins
    mv = ba.__buffer__(0)
            ^^^^^^^^^^
AttributeError: 'bytearray' object has no attribute '__buffer__'

======================================================================
ERROR: test_release_saves_reference (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4686, in test_release_saves_reference
    with memoryview(c) as mv:
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4679, in __release_buffer__
    buffer.__buffer__(0)
           ^^^^^^^^^^
AttributeError: 'memoryview' object has no attribute '__buffer__'

======================================================================
ERROR: test_release_saves_reference_no_subclassing (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference_no_subclassing)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4705, in test_release_saves_reference_no_subclassing
    self.assertEqual(c.buffer.tobytes(), b"hello")
                       ^^^^^^
AttributeError: 'C' object has no attribute 'buffer'

======================================================================
FAIL: test_inherit_but_return_something_else (test.test_buffer.TestPythonBufferProtocol.test_inherit_but_return_something_else)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4654, in test_inherit_but_return_something_else
    self.assertIs(rb_raised, True)
         ^^^^^^^^
AssertionError: False is not True

======================================================================
FAIL: test_multiple_inheritance_buffer_last (test.test_buffer.TestPythonBufferProtocol.test_multiple_inheritance_buffer_last)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4723, in test_multiple_inheritance_buffer_last
    self.assertEqual(mv.tobytes(), b"hello A")
         ^^^^^^^^^^^
AssertionError: b'hello' != b'hello A'

======================================================================
FAIL: test_release_buffer (test.test_buffer.TestPythonBufferProtocol.test_release_buffer)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4510, in test_release_buffer
    self.assertFalse(wr.held)
         ^^^^^^^^^^^
AssertionError: True is not false

======================================================================
FAIL: test_same_buffer_returned (test.test_buffer.TestPythonBufferProtocol.test_same_buffer_returned)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_buffer.py", line 4535, in test_same_buffer_returned
    self.assertFalse(wr.held)
         ^^^^^^^^^^^
AssertionError: True is not false

----------------------------------------------------------------------
Ran 90 tests in 0.079s

FAILED (failures=4, errors=4, skipped=75)
bytearray releasebuffer: _exports underflow id= 171135752 exports= 0
RPython traceback:
  File "pypy_module_pypyjit.c", line 158, in portal_8
  File "pypy_interpreter.c", line 156596, in handle_bytecode__AccessDirect_None
  File "pypy_interpreter_1.c", line 5566, in dispatch_bytecode__AccessDirect_None
bytearray releasebuffer: _exports underflow
Fatal Python error: Aborted

Current thread 0xF50EC700 (most recent call first, approximate line numbers):
  File "<frozen importlib._bootstrap>", line 445 in cb
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/support/__init__.py", line 779 in gc_collect
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/single.py", line 124 in _load_run_test
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/single.py", line 161 in _runtest_env_changed_exc
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/single.py", line 232 in _runtest
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/single.py", line 293 in run_single_test
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/main.py", line 349 in run_test
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/main.py", line 364 in run_tests_sequentially
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/main.py", line 484 in _run_tests
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/main.py", line 542 in run_tests
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/main.py", line 696 in main
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/libregrtest/main.py", line 725 in main
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/__main__.py", line 1 in <module>
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/runpy.py", line 65 in _run_code
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/runpy.py", line 173 in _run_module_as_main
  File "<builtin>/app_main.py", line 144 in run_toplevel
  File "<builtin>/app_main.py", line 816 in run_command_line
  File "<builtin>/app_main.py", line 1231 in entry_point
==========================timedout==========================
========================= SIGIOT   =========================
builder: pypy-c-jit-linux-x86-32 build #8377+
test: lib-python/3/test/test_buffer.py::unmodified