New submission from Christian Heimes <[email protected]>:
The helper function "install_tests_in_module_dict" uses subclass checks to
detect test cases in module globals:
if issubclass(base, BaseTestCase):
...
elif issubclass(base, unittest.TestCase):
...
However @requires_hashdigest() returns a function object, not a class instance.
None of the tests marked with @requires_hashdigest() are executed any more.
----------
components: Tests
messages: 381245
nosy: christian.heimes, vstinner
priority: normal
severity: normal
status: open
title: test_multiprocessing: @requires_hashdigest() prevents test discovery
type: behavior
versions: Python 3.10, Python 3.8, Python 3.9
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue42389>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com