Non-deterministic test failure
Created originally on Bitbucket by Anonymous
The test in passlib/tests/test_utils.py, lines 125-129, improperly rely on random information always matching the test assertions. Approximately 0.5% of the time, the test will fail due to the randomly generated set not containing one of the three possibilities.
A detailed analysis is available at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844233. Many thanks to the Debian Reproducible Build Team for discovering this.