[issue45185] test.test_ssl.TestEnumerations is not run

2021-09-15 Thread Serhiy Storchaka


Serhiy Storchaka  added the comment:

Thank you Nikita!

The test was added in issue38659 and was not backported, so it is 3.11 only 
issue.

--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed
versions:  -Python 3.10, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45185] test.test_ssl.TestEnumerations is not run

2021-09-15 Thread Serhiy Storchaka


Serhiy Storchaka  added the comment:


New changeset d897579a80da3f4572d96501c41bec6cacb10d84 by Nikita Sobolev in 
branch 'main':
bpo-45185: enables `TestEnumerations` in `test_ssl` (GH-28330)
https://github.com/python/cpython/commit/d897579a80da3f4572d96501c41bec6cacb10d84


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45185] test.test_ssl.TestEnumerations is not run

2021-09-14 Thread Nikita Sobolev


Change by Nikita Sobolev :


--
keywords: +patch
pull_requests: +26741
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/28330

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45185] test.test_ssl.TestEnumerations is not run

2021-09-14 Thread Nikita Sobolev


Nikita Sobolev  added the comment:

Looks like `TestEnumerations` was never added to `tests` in `test_main`. 
https://github.com/python/cpython/commit/a02cb474f9c097c83cd444a47e9fb5f99b4aaf45#diff-d526ded1c360bed6b222de46f4ca92b834f978ebed992fb3189bf9a94a198578R4702

I will try to enable it and fix failures.

--
nosy: +sobolevn

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45185] test.test_ssl.TestEnumerations is not run

2021-09-13 Thread Ethan Furman


Change by Ethan Furman :


--
nosy: +ethan.furman

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45185] test.test_ssl.TestEnumerations is not run

2021-09-13 Thread Serhiy Storchaka


New submission from Serhiy Storchaka :

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 ->  
simple -> 
   '__getnewargs__':  checked -> Nonesimple -> 

==
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 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com