New submission from Serhiy Storchaka <storchaka+cpyt...@gmail.com>:
test.test_ssl.TestEnumerations is not run when run ssl tests. If add it to the list of test classes it fails: ====================================================================== ERROR: test_options (test.test_ssl.TestEnumerations) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/serhiy/py/cpython/Lib/test/test_ssl.py", line 4981, in test_options enum._test_simple_enum(CheckedOptions, ssl.Options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/serhiy/py/cpython/Lib/enum.py", line 1803, in _test_simple_enum raise TypeError('enum mismatch:\n %s' % '\n '.join(failed)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: enum mismatch: '_use_args_': checked -> False simple -> True '__format__': checked -> <function Enum.__format__ at 0x7f18691815a0> simple -> <function IntFlag.__format__ at 0x7f1869182620> '__getnewargs__': checked -> None simple -> <method '__getnewargs__' of 'int' objects> ====================================================================== ERROR: test_sslerrornumber (test.test_ssl.TestEnumerations) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/serhiy/py/cpython/Lib/test/test_ssl.py", line 4998, in test_sslerrornumber enum._test_simple_enum(Checked_SSLMethod, ssl._SSLMethod) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/serhiy/py/cpython/Lib/enum.py", line 1803, in _test_simple_enum raise TypeError('enum mismatch:\n %s' % '\n '.join(failed)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: enum mismatch: extra key: 'PROTOCOL_SSLv23' ====================================================================== ERROR: test_sslmethod (test.test_ssl.TestEnumerations) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/serhiy/py/cpython/Lib/test/test_ssl.py", line 4973, in test_sslmethod enum._test_simple_enum(Checked_SSLMethod, ssl._SSLMethod) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/serhiy/py/cpython/Lib/enum.py", line 1803, in _test_simple_enum raise TypeError('enum mismatch:\n %s' % '\n '.join(failed)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: enum mismatch: extra key: 'PROTOCOL_SSLv23' ====================================================================== ERROR: test_verifyflags (test.test_ssl.TestEnumerations) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/serhiy/py/cpython/Lib/test/test_ssl.py", line 5002, in test_verifyflags enum.FlagEnum, 'VerifyFlags', 'ssl', ^^^^^^^^^^^^^ AttributeError: module 'enum' has no attribute 'FlagEnum' ---------------------------------------------------------------------- ---------- components: Tests messages: 401723 nosy: christian.heimes, serhiy.storchaka priority: normal severity: normal status: open title: test.test_ssl.TestEnumerations is not run type: behavior versions: Python 3.10, Python 3.11, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45185> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com