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 (22398ecb2727, Aug 16 2026, 05:40:34) [PyPy 8.0.0-alpha0 with MSC v.1941 64 bit (AMD64)]
== Windows-10-10.0.19045-SP0 little-endian
== Python build: release with_assert
== cwd: D:\SystemTemp\pytest\test_python_worker_4700æ
== CPU count: 2
== encodings: locale=ascii FS=utf-8
== resources (3): curses,gui,network

Using random seed: 1004121104
0:00:00 Run 1 test sequentially in a single process
0:00:00 [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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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)
----------------------------------------------------------------------
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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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 "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\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.037s

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

== Tests result: FAILURE ==

1 test failed:
    test_type_aliases

Total duration: 327 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-win-x86-64 build #2497+
test: lib-python/3/test/test_type_aliases.py::unmodified