Nikita Sobolev <[email protected]> added the comment:
Looks like that this happens because tests classes are decorated with
`@hashlib_helper.requires_hashdigest('md5')`:
https://github.com/python/cpython/blob/2a8127cafe1d196f858a3ecabf5f1df3eebf9a12/Lib/test/_test_multiprocessing.py#L4482-L4485
Tests above run fine without this decorator.
It was added in https://bugs.python.org/issue17258
The problem is that `` was treating a decorated entity as a function, not a
class.
https://github.com/python/cpython/blob/e6497fe698f6e87344501a68ffdea106eafcb257/Lib/test/support/hashlib_helper.py#L25
But, it was decorating classes as well.
So, it needs to changed to respect classes.
I will make a PR shortly.
----------
nosy: +sobolevn
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue45042>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com