gh-101100: Make __subclasses__ doctest stable (#124577)

Using a standard library class makes this test difficult to maintain
as other tests and other parts of the stdlib may create subclasses,
which may still be alive when this test runs depending on GC timing.
This commit is contained in:
Jelle Zijlstra 2024-09-25 23:26:03 -07:00 committed by GitHub
parent 1229cb8c14
commit 08a467b537
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 2 deletions

View File

@ -1109,8 +1109,10 @@ have the following two methods available:
.. doctest:: .. doctest::
>>> int.__subclasses__() >>> class A: pass
[<class 'bool'>, <enum 'IntEnum'>, <flag 'IntFlag'>, <class 're._constants._NamedIntConstant'>, <class 're._ZeroSentinel'>] >>> class B(A): pass
>>> A.__subclasses__()
[<class 'B'>]
Class instances Class instances
--------------- ---------------