New submission from Davin Potts:

test_imap_unordered_handle_iterable_exception fails intermittently on some 
platforms due to the test being too rigid (fragile) about the order of the 
items being iterated over which, as the name would imply, is not guaranteed.

Of the multiprocessing module's test modules, test_multiprocessing_fork, 
test_multiprocessing_forkserver, and test_multiprocessing_spawn all leverage 
the unit test test_imap_unordered_handle_iterable_exception in multiple 
different contexts.  There are thus multiple opportunities for 
test_imap_unordered_handle_iterable_exception to fail due to this fragility -- 
it's maybe a little bit surprising the test doesn't fail more often than it 
does.

A patch is forthcoming.

----------
assignee: davin
components: Tests
messages: 238553
nosy: davin, jnoller, sbt
priority: normal
severity: normal
status: open
title: intermittent failure of multiprocessing unit test 
test_imap_unordered_handle_iterable_exception
type: behavior
versions: Python 2.7, Python 3.4, Python 3.5

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23713>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to