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

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

== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 07:29:29) [PyPy 8.0.0-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-4.19.90-2202.1.0.0136.oe1.aarch64-aarch64-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /tmp/pytest/test_python_worker_234943æ
== CPU count: 4
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 3455637883
0:00:00 load avg: 0.77 Run 1 test sequentially in a single process
0:00:00 load avg: 0.77 [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 0x0000fffc84559538>) ... ERROR
  test___type_params__ (test.test_funcattrs.FunctionPropertiesTest.test___type_params__) (func=<function FunctionPropertiesTest.test___type_params__.<locals>.<lambda> at 0x0000fffc84559600>) ... 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-aarch64/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-aarch64/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-aarch64/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-aarch64/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-aarch64/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-aarch64/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-aarch64/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-aarch64/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 0x0000fffc84559538>)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-aarch64/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 0x0000fffc84559600>)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-aarch64/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-aarch64/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-aarch64/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.034s

FAILED (errors=8)
0:00:00 load avg: 0.77 [1/1/1] test_funcattrs failed (8 errors)

== Tests result: FAILURE ==

1 test failed:
    test_funcattrs

Total duration: 178 ms
Total tests: run=33
Total test files: run=1/1 failed=1
Result: FAILURE
test test_funcattrs failed
builder: pypy-c-jit-linux-aarch64 build #2943+
test: lib-python/3/test/test_funcattrs.py::unmodified