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

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

== PyPy 3.12.13 (dbf760df4e86, Aug 18 2026, 03:43:33) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)]
== Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian
== Python build: release with_assert
== cwd: /tmp/pytest/test_python_worker_2870782æ
== CPU count: 4
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 1174218844
0:00:00 load avg: 1.61 Run 1 test sequentially in a single process
0:00:00 load avg: 1.61 [1/1] test_types
test_bad___prepare__ (test.test_types.ClassCreationTests.test_bad___prepare__) ... ok
test_get_original_bases (test.test_types.ClassCreationTests.test_get_original_bases) ... ok
test_metaclass_derivation (test.test_types.ClassCreationTests.test_metaclass_derivation) ... ok
test_metaclass_new_error (test.test_types.ClassCreationTests.test_metaclass_new_error) ... ok
test_metaclass_override_callable (test.test_types.ClassCreationTests.test_metaclass_override_callable) ... ok
test_metaclass_override_function (test.test_types.ClassCreationTests.test_metaclass_override_function) ... ok
test_new_class_basics (test.test_types.ClassCreationTests.test_new_class_basics) ... ok
test_new_class_defaults (test.test_types.ClassCreationTests.test_new_class_defaults) ... ok
test_new_class_exec_body (test.test_types.ClassCreationTests.test_new_class_exec_body) ... ok
test_new_class_meta (test.test_types.ClassCreationTests.test_new_class_meta) ... ok
test_new_class_meta_with_base (test.test_types.ClassCreationTests.test_new_class_meta_with_base) ... ok
test_new_class_metaclass_keywords (test.test_types.ClassCreationTests.test_new_class_metaclass_keywords) ... ok
test_new_class_subclass (test.test_types.ClassCreationTests.test_new_class_subclass) ... ok
test_new_class_with_mro_entry (test.test_types.ClassCreationTests.test_new_class_with_mro_entry) ... ok
test_new_class_with_mro_entry_error (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_error) ... ok
test_new_class_with_mro_entry_genericalias (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_genericalias) ... ok
test_new_class_with_mro_entry_multiple (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_multiple) ... ok
test_new_class_with_mro_entry_multiple_2 (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_multiple_2) ... ok
test_new_class_with_mro_entry_none (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_none) ... ok
test_one_argument_type (test.test_types.ClassCreationTests.test_one_argument_type) ... FAIL
test_prepare_class (test.test_types.ClassCreationTests.test_prepare_class) ... ok
test_resolve_bases (test.test_types.ClassCreationTests.test_resolve_bases) ... ok
test_resolve_bases_with_mro_entry (test.test_types.ClassCreationTests.test_resolve_bases_with_mro_entry) ... ok
test_async_def (test.test_types.CoroutineTests.test_async_def) ... ok
test_duck_coro (test.test_types.CoroutineTests.test_duck_coro) ... ok
test_duck_corogen (test.test_types.CoroutineTests.test_duck_corogen) ... ok
test_duck_functional_gen (test.test_types.CoroutineTests.test_duck_functional_gen) ... ok
test_duck_gen (test.test_types.CoroutineTests.test_duck_gen) ... ok
test_gen (test.test_types.CoroutineTests.test_gen) ... ok
test_genfunc (test.test_types.CoroutineTests.test_genfunc) ... ok
test_non_gen_values (test.test_types.CoroutineTests.test_non_gen_values) ... ok
test_returning_itercoro (test.test_types.CoroutineTests.test_returning_itercoro) ... ok
test_wrapper_object (test.test_types.CoroutineTests.test_wrapper_object) ... ok
test_wrong_args (test.test_types.CoroutineTests.test_wrong_args) ... ok
test_chainmap (test.test_types.MappingProxyTests.test_chainmap) ... ok
test_constructor (test.test_types.MappingProxyTests.test_constructor) ... ok
test_contains (test.test_types.MappingProxyTests.test_contains) ... ok
test_copy (test.test_types.MappingProxyTests.test_copy) ... ok
test_customdict (test.test_types.MappingProxyTests.test_customdict) ... ok
test_get (test.test_types.MappingProxyTests.test_get) ... ok
test_hash (test.test_types.MappingProxyTests.test_hash) ... ERROR
test_iterators (test.test_types.MappingProxyTests.test_iterators) ... ok
test_len (test.test_types.MappingProxyTests.test_len) ... ok
test_methods (test.test_types.MappingProxyTests.test_methods) ... ok
test_missing (test.test_types.MappingProxyTests.test_missing) ... ok
test_reversed (test.test_types.MappingProxyTests.test_reversed) ... ok
test_union (test.test_types.MappingProxyTests.test_union) ... ok
test_views (test.test_types.MappingProxyTests.test_views) ... ok
test_as_dict (test.test_types.SimpleNamespaceTests.test_as_dict) ... ok
test_attrdel (test.test_types.SimpleNamespaceTests.test_attrdel) ... ok
test_attrget (test.test_types.SimpleNamespaceTests.test_attrget) ... ok
test_attrset (test.test_types.SimpleNamespaceTests.test_attrset) ... ok
test_constructor (test.test_types.SimpleNamespaceTests.test_constructor) ... ok
test_equal (test.test_types.SimpleNamespaceTests.test_equal) ... ok
test_fake_namespace_compare (test.test_types.SimpleNamespaceTests.test_fake_namespace_compare) ... ok
test_nested (test.test_types.SimpleNamespaceTests.test_nested) ... ok
test_pickle (test.test_types.SimpleNamespaceTests.test_pickle) ... ok
test_recursive (test.test_types.SimpleNamespaceTests.test_recursive) ... ok
test_recursive_repr (test.test_types.SimpleNamespaceTests.test_recursive_repr) ... FAIL
test_repr (test.test_types.SimpleNamespaceTests.test_repr) ... FAIL
test_subclass (test.test_types.SimpleNamespaceTests.test_subclass) ... ok
test_unbound (test.test_types.SimpleNamespaceTests.test_unbound) ... ok
test_underlying_dict (test.test_types.SimpleNamespaceTests.test_underlying_dict) ... ok
setUpClass (test.test_types.SubinterpreterTests) ... skipped 'subinterpreters required'
test_boolean_ops (test.test_types.TypesTests.test_boolean_ops) ... ok
test_comparisons (test.test_types.TypesTests.test_comparisons) ... ok
test_dunder_get_signature (test.test_types.TypesTests.test_dunder_get_signature) ... ok
test_ellipsis_type (test.test_types.TypesTests.test_ellipsis_type) ... ok
test_float__format__ (test.test_types.TypesTests.test_float__format__) ... ok
test_float__format__locale (test.test_types.TypesTests.test_float__format__locale) ... ok
test_float_constructor (test.test_types.TypesTests.test_float_constructor) ... ok
test_float_to_string (test.test_types.TypesTests.test_float_to_string) ... ok
test_floats (test.test_types.TypesTests.test_floats) ... ok
test_format_spec_errors (test.test_types.TypesTests.test_format_spec_errors) ... ok
test_int__format__ (test.test_types.TypesTests.test_int__format__) ... ok
test_int__format__locale (test.test_types.TypesTests.test_int__format__locale) ... ok
test_internal_sizes (test.test_types.TypesTests.test_internal_sizes) ... ERROR
test_method_descriptor_types (test.test_types.TypesTests.test_method_descriptor_types) ... FAIL
test_method_wrapper_types (test.test_types.TypesTests.test_method_wrapper_types) ... ok
test_none_type (test.test_types.TypesTests.test_none_type) ... ok
test_normal_integers (test.test_types.TypesTests.test_normal_integers) ... ok
test_notimplemented_type (test.test_types.TypesTests.test_notimplemented_type) ... ok
test_numeric_types (test.test_types.TypesTests.test_numeric_types) ... ok
test_slot_wrapper_types (test.test_types.TypesTests.test_slot_wrapper_types) ... ok
test_strings (test.test_types.TypesTests.test_strings) ... ok
test_traceback_and_frame_types (test.test_types.TypesTests.test_traceback_and_frame_types) ... ok
test_truth_values (test.test_types.TypesTests.test_truth_values) ... ok
test_type_function (test.test_types.TypesTests.test_type_function) ... ok
test_zero_division (test.test_types.TypesTests.test_zero_division) ... ok
test_bad_instancecheck (test.test_types.UnionTests.test_bad_instancecheck) ... ok
test_bad_subclasscheck (test.test_types.UnionTests.test_bad_subclasscheck) ... ok
test_hash (test.test_types.UnionTests.test_hash) ... ok
test_instancecheck_and_subclasscheck (test.test_types.UnionTests.test_instancecheck_and_subclasscheck) ... ok
test_instancecheck_and_subclasscheck_order (test.test_types.UnionTests.test_instancecheck_and_subclasscheck_order) ... ok
test_or_type_operator_reference_cycle (test.test_types.UnionTests.test_or_type_operator_reference_cycle) ... skipped 'implementation detail specific to cpython'
test_or_type_operator_with_Alias (test.test_types.UnionTests.test_or_type_operator_with_Alias) ... ok
test_or_type_operator_with_IO (test.test_types.UnionTests.test_or_type_operator_with_IO) ... ok
test_or_type_operator_with_Literal (test.test_types.UnionTests.test_or_type_operator_with_Literal) ... ok
test_or_type_operator_with_NamedTuple (test.test_types.UnionTests.test_or_type_operator_with_NamedTuple) ... ok
test_or_type_operator_with_NewType (test.test_types.UnionTests.test_or_type_operator_with_NewType) ... ok
test_or_type_operator_with_Protocol (test.test_types.UnionTests.test_or_type_operator_with_Protocol) ... ok
test_or_type_operator_with_SpecialForm (test.test_types.UnionTests.test_or_type_operator_with_SpecialForm) ... ok
test_or_type_operator_with_TypeVar (test.test_types.UnionTests.test_or_type_operator_with_TypeVar) ... ok
test_or_type_operator_with_TypedDict (test.test_types.UnionTests.test_or_type_operator_with_TypedDict) ... ok
test_or_type_operator_with_bad_module (test.test_types.UnionTests.test_or_type_operator_with_bad_module) ... ok
test_or_type_operator_with_forward (test.test_types.UnionTests.test_or_type_operator_with_forward) ... ok
test_or_type_operator_with_genericalias (test.test_types.UnionTests.test_or_type_operator_with_genericalias) ... ok
test_or_type_repr (test.test_types.UnionTests.test_or_type_repr) ... ok
test_or_types_operator (test.test_types.UnionTests.test_or_types_operator) ... ok
test_union_args (test.test_types.UnionTests.test_union_args) ... ok
test_union_copy (test.test_types.UnionTests.test_union_copy) ... ok
test_union_of_unhashable (test.test_types.UnionTests.test_union_of_unhashable) ... ok
test_union_parameter_chaining (test.test_types.UnionTests.test_union_parameter_chaining) ... ok
test_union_parameter_substitution (test.test_types.UnionTests.test_union_parameter_substitution) ... ok
test_union_parameter_substitution_errors (test.test_types.UnionTests.test_union_parameter_substitution_errors) ... ok
test_union_pickle (test.test_types.UnionTests.test_union_pickle) ... ok

======================================================================
ERROR: test_hash (test.test_types.MappingProxyTests.test_hash)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1272, in test_hash
    self.assertEqual(hash(view), hash(mapping))
                     ^^^^^^^^^^
TypeError: unhashable type: 'mappingproxy'

======================================================================
ERROR: test_internal_sizes (test.test_types.TypesTests.test_internal_sizes)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 596, in test_internal_sizes
    self.assertGreater(object.__basicsize__, 0)
                              ^^^^^^^^^^^^^
AttributeError: type object 'object' has no attribute '__basicsize__'

======================================================================
FAIL: test_one_argument_type (test.test_types.ClassCreationTests.test_one_argument_type)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1729, in test_one_argument_type
    self.assertEqual(str(cm.exception), expected_message)
         ^^^^^^^^^^^
AssertionError: 'M.__new__() takes exactly 3 arguments (1 given)' != 'type.__new__() takes exactly 3 arguments (1 given)'
- M.__new__() takes exactly 3 arguments (1 given)
? ^
+ type.__new__() takes exactly 3 arguments (1 given)
? ^^^^


======================================================================
FAIL: test_recursive_repr (test.test_types.SimpleNamespaceTests.test_recursive_repr)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1894, in test_recursive_repr
    self.assertEqual(repr(ns2), repr2)
         ^^^^^^^^^^^
AssertionError: 'namespace(spam=namespace(spam=namespace(...), x=1))' != 'namespace(spam=namespace(x=1, spam=namespace(...)))'
- namespace(spam=namespace(spam=namespace(...), x=1))
?                                             -----
+ namespace(spam=namespace(x=1, spam=namespace(...)))
?                          +++++


======================================================================
FAIL: test_repr (test.test_types.SimpleNamespaceTests.test_repr)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1841, in test_repr
    self.assertEqual(repr(ns1), "{name}(x=1, y=2, w=3)".format(name=name))
         ^^^^^^^^^^^
AssertionError: 'namespace(w=3, x=1, y=2)' != 'namespace(x=1, y=2, w=3)'
- namespace(w=3, x=1, y=2)
?           -----
+ namespace(x=1, y=2, w=3)
?                   +++++


======================================================================
FAIL: test_method_descriptor_types (test.test_types.TypesTests.test_method_descriptor_types)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 627, in test_method_descriptor_types
    self.assertIsInstance(int.__new__, types.BuiltinMethodType)
         ^^^^^^^^^^^^^^^^
AssertionError: <function int.__new__ at 0x00007f4e1a4bcb40> is not an instance of <class 'method'>

----------------------------------------------------------------------
Ran 115 tests in 0.057s

FAILED (failures=4, errors=2, skipped=2)
0:00:00 load avg: 1.61 [1/1/1] test_types failed (2 errors, 4 failures)

== Tests result: FAILURE ==

1 test failed:
    test_types

Total duration: 284 ms
Total tests: run=115 failures=4 skipped=2
Total test files: run=1/1 failed=1
Result: FAILURE
/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_testmultiphase.c 387
test test_types failed
builder: pypy-c-jit-linux-x86-64 build #11933+
test: lib-python/3/test/test_types.py::unmodified