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

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

== PyPy 3.12.13 (39753fca069e, Jul 29 2026, 03:30:10) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)]
== Linux-6.12.90+deb13-amd64-i686-with-glibc2.28 little-endian
== Python build: release with_assert
== cwd: /tmp/pytest/test_python_worker_3738145æ
== CPU count: 9
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 1790422073
0:00:00 load avg: 2.83 Run 1 test sequentially in a single process
0:00:00 load avg: 2.83 [1/1] test_type_aliases
test_attributes_with_exec (test.test_type_aliases.TypeAliasConstructorTest.test_attributes_with_exec) ... ok
test_basic (test.test_type_aliases.TypeAliasConstructorTest.test_basic) ... ok
test_errors (test.test_type_aliases.TypeAliasConstructorTest.test_errors) ... ok
test_generic (test.test_type_aliases.TypeAliasConstructorTest.test_generic) ... FAIL
test_keywords (test.test_type_aliases.TypeAliasConstructorTest.test_keywords) ... ok
test_not_generic (test.test_type_aliases.TypeAliasConstructorTest.test_not_generic) ... ok
test_pickling (test.test_type_aliases.TypeAliasPickleTest.test_pickling) ... ok
test_pickling_local (test.test_type_aliases.TypeAliasPickleTest.test_pickling_local) ... ok
test_immutable (test.test_type_aliases.TypeAliasTypeTest.test_immutable) ... FAIL
test_module (test.test_type_aliases.TypeAliasTypeTest.test_module) ... ok
test_no_subclassing (test.test_type_aliases.TypeAliasTypeTest.test_no_subclassing) ... FAIL
test_union (test.test_type_aliases.TypeAliasTypeTest.test_union) ... FAIL
test_alias_access_01 (test.test_type_aliases.TypeParamsAccessTest.test_alias_access_01) ... ok
test_alias_access_02 (test.test_type_aliases.TypeParamsAccessTest.test_alias_access_02) ... ok
test_alias_access_03 (test.test_type_aliases.TypeParamsAccessTest.test_alias_access_03) ... ok
test_alias_value_01 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_01) ... ok
test_alias_value_02 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_02) ... ok
test_alias_value_03 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_03) ... ok
test_alias_value_04 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_04) ... ok
test_raising (test.test_type_aliases.TypeParamsAliasValueTest.test_raising) ... FAIL
test_recursive_repr (test.test_type_aliases.TypeParamsAliasValueTest.test_recursive_repr) ... ok
test_repr (test.test_type_aliases.TypeParamsAliasValueTest.test_repr) ... FAIL
test_subscripting (test.test_type_aliases.TypeParamsAliasValueTest.test_subscripting) ... FAIL
test_exec_with_unusual_globals (test.test_type_aliases.TypeParamsExoticGlobalsTest.test_exec_with_unusual_globals) ... ok
test_name_collisions (test.test_type_aliases.TypeParamsInvalidTest.test_name_collisions) ... ok
test_name_non_collision_02 (test.test_type_aliases.TypeParamsInvalidTest.test_name_non_collision_02) ... ok
test_name_non_collision_03 (test.test_type_aliases.TypeParamsInvalidTest.test_name_non_collision_03) ... ok

======================================================================
FAIL: test_generic (test.test_type_aliases.TypeAliasConstructorTest.test_generic)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 215, in test_generic
    self.assertIs(type(TA[int]), types.GenericAlias)
         ^^^^^^^^
AssertionError: <class 'typing._GenericAlias'> is not <class '_pypy_generic_alias.GenericAlias'>

======================================================================
FAIL: test_immutable (test.test_type_aliases.TypeAliasTypeTest.test_immutable)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 249, in test_immutable
    with self.assertRaises(TypeError):
AssertionError: TypeError not raised

======================================================================
FAIL: test_no_subclassing (test.test_type_aliases.TypeAliasTypeTest.test_no_subclassing)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 253, in test_no_subclassing
    with self.assertRaisesRegex(TypeError, "not an acceptable base type"):
AssertionError: TypeError not raised

======================================================================
FAIL: test_union (test.test_type_aliases.TypeAliasTypeTest.test_union)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 261, in test_union
    self.assertIsInstance(union, types.UnionType)
         ^^^^^^^^^^^^^^^^
AssertionError: typing.Union[Alias1, Alias2] is not an instance of <class '_pypy_generic_alias.UnionType'>

======================================================================
FAIL: test_raising (test.test_type_aliases.TypeParamsAliasValueTest.test_raising)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 178, in test_raising
    MissingName.__value__
                ^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib_pypy/_pypy_typing.py", line 142, in __get__
    value = getattr(instance, f"__evaluate_{self._name}__")()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 173, in MissingName
    type MissingName = list[_My_X]
                            ^^^^^
NameError: free variable '_My_X' referenced before assignment in enclosing scope

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 174, in test_raising
    with self.assertRaisesRegex(
AssertionError: "cannot access free variable '_My_X' where it is not associated with a value" does not match "free variable '_My_X' referenced before assignment in enclosing scope"

======================================================================
FAIL: test_repr (test.test_type_aliases.TypeParamsAliasValueTest.test_repr)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 150, in test_repr
    self.assertEqual(repr(VeryGeneric[int, bytes, str, [float, object]]),
         ^^^^^^^^^^^
AssertionError: "VeryGeneric[int, bytes, str, [<class 'float'>, <class 'object'>]]" != 'VeryGeneric[int, bytes, str, [float, object]]'
- VeryGeneric[int, bytes, str, [<class 'float'>, <class 'object'>]]
?                               --------     --  --------      --
+ VeryGeneric[int, bytes, str, [float, object]]


======================================================================
FAIL: test_subscripting (test.test_type_aliases.TypeParamsAliasValueTest.test_subscripting)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_type_aliases.py", line 135, in test_subscripting
    self.assertIsInstance(specialized, types.GenericAlias)
         ^^^^^^^^^^^^^^^^
AssertionError: Generic[int] is not an instance of <class '_pypy_generic_alias.GenericAlias'>

----------------------------------------------------------------------
Ran 27 tests in 0.034s

FAILED (failures=7)
0:00:00 load avg: 2.83 [1/1/1] test_type_aliases failed (7 failures)

== Tests result: FAILURE ==

1 test failed:
    test_type_aliases

Total duration: 129 ms
Total tests: run=27 failures=7
Total test files: run=1/1 failed=1
Result: FAILURE
test test_type_aliases failed
builder: pypy-c-jit-linux-x86-32 build #8416+
test: lib-python/3/test/test_type_aliases.py::unmodified