lib-python/3/test/test_funcattrs.py::unmodified
== PyPy 3.12.13 (e99dc7a98783, Jul 10 2026, 03:55:12) [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_2719937æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 923305061
0:00:00 load avg: 4.76 Run 1 test sequentially in a single process
0:00:00 load avg: 4.76 [1/1] test_funcattrs
test_delete_unknown_attr (test.test_funcattrs.ArbitraryFunctionAttrTest.test_delete_unknown_attr) ... ok
test_set_attr (test.test_funcattrs.ArbitraryFunctionAttrTest.test_set_attr) ... ok
test_unset_attr (test.test_funcattrs.ArbitraryFunctionAttrTest.test_unset_attr) ... ok
test_builtin__qualname__ (test.test_funcattrs.BuiltinFunctionPropertiesTest.test_builtin__qualname__) ... ok
test_comparison (test.test_funcattrs.CellTest.test_comparison) ... ok
test_delete___dict__ (test.test_funcattrs.FunctionDictsTest.test_delete___dict__) ... ERROR
test_func_as_dict_key (test.test_funcattrs.FunctionDictsTest.test_func_as_dict_key) ... ok
test_setting_dict_to_invalid (test.test_funcattrs.FunctionDictsTest.test_setting_dict_to_invalid) ... ERROR
test_setting_dict_to_valid (test.test_funcattrs.FunctionDictsTest.test_setting_dict_to_valid) ... ok
test_unassigned_dict (test.test_funcattrs.FunctionDictsTest.test_unassigned_dict) ... ok
test_delete_docstring (test.test_funcattrs.FunctionDocstringTest.test_delete_docstring) ... ok
test_set_docstring_attr (test.test_funcattrs.FunctionDocstringTest.test_set_docstring_attr) ... ok
test___builtins__ (test.test_funcattrs.FunctionPropertiesTest.test___builtins__) ... ERROR
test___closure__ (test.test_funcattrs.FunctionPropertiesTest.test___closure__) ... ok
test___code__ (test.test_funcattrs.FunctionPropertiesTest.test___code__) ... ok
test___globals__ (test.test_funcattrs.FunctionPropertiesTest.test___globals__) ... ok
test___name__ (test.test_funcattrs.FunctionPropertiesTest.test___name__) ... ERROR
test___qualname__ (test.test_funcattrs.FunctionPropertiesTest.test___qualname__) ... ERROR
test___type_params__ (test.test_funcattrs.FunctionPropertiesTest.test___type_params__) ...
test___type_params__ (test.test_funcattrs.FunctionPropertiesTest.test___type_params__) (func=<function FunctionPropertiesTest.test___type_params__.<locals>.not_generic at 0xf46aaeb0>) ... ERROR
test___type_params__ (test.test_funcattrs.FunctionPropertiesTest.test___type_params__) (func=<function FunctionPropertiesTest.test___type_params__.<locals>.<lambda> at 0xf46aaf18>) ... ERROR
test_blank_func_defaults (test.test_funcattrs.FunctionPropertiesTest.test_blank_func_defaults) ... ok
test_cell_new (test.test_funcattrs.FunctionPropertiesTest.test_cell_new) ... ok
test_copying___code__ (test.test_funcattrs.FunctionPropertiesTest.test_copying___code__) ... ok
test_dir_includes_correct_attrs (test.test_funcattrs.FunctionPropertiesTest.test_dir_includes_correct_attrs) ... ok
test_duplicate_function_equality (test.test_funcattrs.FunctionPropertiesTest.test_duplicate_function_equality) ... ok
test_empty_cell (test.test_funcattrs.FunctionPropertiesTest.test_empty_cell) ... ok
test_func_default_args (test.test_funcattrs.FunctionPropertiesTest.test_func_default_args) ... ok
test_module (test.test_funcattrs.FunctionPropertiesTest.test_module) ... ok
test_set_cell (test.test_funcattrs.FunctionPropertiesTest.test_set_cell) ... ok
test___class__ (test.test_funcattrs.InstancemethodAttrTest.test___class__) ... ERROR
test___func__ (test.test_funcattrs.InstancemethodAttrTest.test___func__) ... ok
test___func___non_method (test.test_funcattrs.InstancemethodAttrTest.test___func___non_method) ... ok
test___self__ (test.test_funcattrs.InstancemethodAttrTest.test___self__) ... ok
test_func_attribute (test.test_funcattrs.StaticMethodAttrsTest.test_func_attribute) ... ok
======================================================================
ERROR: test_delete___dict__ (test.test_funcattrs.FunctionDictsTest.test_delete___dict__)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 359, in test_delete___dict__
del self.b.__dict__
^^^^^^^^
AttributeError: cannot delete '__dict__' attribute of immutable type 'b'
======================================================================
ERROR: test_setting_dict_to_invalid (test.test_funcattrs.FunctionDictsTest.test_setting_dict_to_invalid)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 336, in test_setting_dict_to_invalid
self.cannot_set_attr(self.b, '__dict__', None, TypeError)
^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 39, in cannot_set_attr
delattr(obj, name)
AttributeError: cannot delete '__dict__' attribute of immutable type 'b'
======================================================================
ERROR: test___builtins__ (test.test_funcattrs.FunctionPropertiesTest.test___builtins__)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 84, in test___builtins__
self.assertIs(self.b.__builtins__, builtins_dict)
^^^^^^^^^^^^
AttributeError: 'function' object has no attribute '__builtins__'
======================================================================
ERROR: test___name__ (test.test_funcattrs.FunctionPropertiesTest.test___name__)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 170, in test___name__
self.cannot_set_attr(self.b, '__name__', 7, TypeError)
^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 39, in cannot_set_attr
delattr(obj, name)
AttributeError: cannot delete '__name__' attribute of immutable type 'd'
======================================================================
ERROR: test___qualname__ (test.test_funcattrs.FunctionPropertiesTest.test___qualname__)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 197, in test___qualname__
self.cannot_set_attr(self.b, '__qualname__', 7, TypeError)
^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 39, in cannot_set_attr
delattr(obj, name)
AttributeError: cannot delete '__qualname__' attribute of immutable type 'b'
======================================================================
ERROR: test___type_params__ (test.test_funcattrs.FunctionPropertiesTest.test___type_params__) (func=<function FunctionPropertiesTest.test___type_params__.<locals>.not_generic at 0xf46aaeb0>)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 210, in test___type_params__
del func.__type_params__
^^^^^^^^^^^^^^^
AttributeError: cannot delete '__type_params__' attribute of immutable type 'not_generic'
======================================================================
ERROR: test___type_params__ (test.test_funcattrs.FunctionPropertiesTest.test___type_params__) (func=<function FunctionPropertiesTest.test___type_params__.<locals>.<lambda> at 0xf46aaf18>)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 210, in test___type_params__
del func.__type_params__
^^^^^^^^^^^^^^^
AttributeError: cannot delete '__type_params__' attribute of immutable type '<lambda>'
======================================================================
ERROR: test___class__ (test.test_funcattrs.InstancemethodAttrTest.test___class__)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 278, in test___class__
self.cannot_set_attr(self.fi.a, "__class__", self.F, TypeError)
^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_funcattrs.py", line 39, in cannot_set_attr
delattr(obj, name)
AttributeError: cannot delete '__class__' attribute of immutable type 'a'
----------------------------------------------------------------------
Ran 33 tests in 0.061s
FAILED (errors=8)
0:00:00 load avg: 4.76 [1/1/1] test_funcattrs failed (8 errors)
== Tests result: FAILURE ==
1 test failed:
test_funcattrs
Total duration: 247 ms
Total tests: run=33
Total test files: run=1/1 failed=1
Result: FAILURE
test test_funcattrs failed
builder: pypy-c-jit-linux-x86-32 build #8380+
test: lib-python/3/test/test_funcattrs.py::unmodified