Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

lib-python/3/test/test_hashlib.py::unmodified

== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 07:59:28) [PyPy 8.0.0-alpha0 with GCC Apple LLVM 16.0.0 (clang-1600.0.26.6)]
== macOS-15.7.7-x86_64-i386-64bit little-endian
== Python build: release with_assert
== cwd: /private/tmp/buildbot-x86_64/pytest/test_python_worker_62354æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 3316786572
Raised RLIMIT_NOFILE: 256 -> 1024
0:00:00 load avg: 2.24 Run 1 test sequentially in a single process
0:00:00 load avg: 2.24 [1/1] test_hashlib
test_algorithms_available (test.test_hashlib.HashLibTestCase.test_algorithms_available) ... ok
test_algorithms_guaranteed (test.test_hashlib.HashLibTestCase.test_algorithms_guaranteed) ... ok
test_blake2b (test.test_hashlib.HashLibTestCase.test_blake2b) ... ok
test_blake2b_vectors (test.test_hashlib.HashLibTestCase.test_blake2b_vectors) ... skipped "Use of the 'urlfetch' resource not enabled"
test_blake2s (test.test_hashlib.HashLibTestCase.test_blake2s) ... ok
test_blake2s_vectors (test.test_hashlib.HashLibTestCase.test_blake2s_vectors) ... skipped "Use of the 'urlfetch' resource not enabled"
test_blocksize_and_name (test.test_hashlib.HashLibTestCase.test_blocksize_and_name) ... ok
test_blocksize_name_blake2 (test.test_hashlib.HashLibTestCase.test_blocksize_name_blake2) ... ok
test_blocksize_name_sha3 (test.test_hashlib.HashLibTestCase.test_blocksize_name_sha3) ... ok
test_case_blake2b_0 (test.test_hashlib.HashLibTestCase.test_case_blake2b_0) ... ok
test_case_blake2b_1 (test.test_hashlib.HashLibTestCase.test_case_blake2b_1) ... ok
test_case_blake2b_all_parameters (test.test_hashlib.HashLibTestCase.test_case_blake2b_all_parameters) ... ok
test_case_blake2s_0 (test.test_hashlib.HashLibTestCase.test_case_blake2s_0) ... ok
test_case_blake2s_1 (test.test_hashlib.HashLibTestCase.test_case_blake2s_1) ... ok
test_case_blake2s_all_parameters (test.test_hashlib.HashLibTestCase.test_case_blake2s_all_parameters) ... ok
test_case_md5_0 (test.test_hashlib.HashLibTestCase.test_case_md5_0) ... ok
test_case_md5_1 (test.test_hashlib.HashLibTestCase.test_case_md5_1) ... ok
test_case_md5_2 (test.test_hashlib.HashLibTestCase.test_case_md5_2) ... ok
test_case_md5_huge (test.test_hashlib.HashLibTestCase.test_case_md5_huge) ... skipped 'not enough memory: 4.0G minimum needed'
test_case_md5_uintmax (test.test_hashlib.HashLibTestCase.test_case_md5_uintmax) ... skipped 'not enough memory: 4.0G minimum needed'
test_case_sha1_0 (test.test_hashlib.HashLibTestCase.test_case_sha1_0) ... ok
test_case_sha1_1 (test.test_hashlib.HashLibTestCase.test_case_sha1_1) ... ok
test_case_sha1_2 (test.test_hashlib.HashLibTestCase.test_case_sha1_2) ... ok
test_case_sha1_3 (test.test_hashlib.HashLibTestCase.test_case_sha1_3) ... ok
test_case_sha224_0 (test.test_hashlib.HashLibTestCase.test_case_sha224_0) ... ok
test_case_sha224_1 (test.test_hashlib.HashLibTestCase.test_case_sha224_1) ... ok
test_case_sha224_2 (test.test_hashlib.HashLibTestCase.test_case_sha224_2) ... ok
test_case_sha224_3 (test.test_hashlib.HashLibTestCase.test_case_sha224_3) ... ok
test_case_sha256_0 (test.test_hashlib.HashLibTestCase.test_case_sha256_0) ... ok
test_case_sha256_1 (test.test_hashlib.HashLibTestCase.test_case_sha256_1) ... ok
test_case_sha256_2 (test.test_hashlib.HashLibTestCase.test_case_sha256_2) ... ok
test_case_sha256_3 (test.test_hashlib.HashLibTestCase.test_case_sha256_3) ... ok
test_case_sha384_0 (test.test_hashlib.HashLibTestCase.test_case_sha384_0) ... ok
test_case_sha384_1 (test.test_hashlib.HashLibTestCase.test_case_sha384_1) ... ok
test_case_sha384_2 (test.test_hashlib.HashLibTestCase.test_case_sha384_2) ... ok
test_case_sha384_3 (test.test_hashlib.HashLibTestCase.test_case_sha384_3) ... ok
test_case_sha3_224_0 (test.test_hashlib.HashLibTestCase.test_case_sha3_224_0) ... ok
test_case_sha3_224_vector (test.test_hashlib.HashLibTestCase.test_case_sha3_224_vector) ... skipped "Use of the 'urlfetch' resource not enabled"
test_case_sha3_256_0 (test.test_hashlib.HashLibTestCase.test_case_sha3_256_0) ... ok
test_case_sha3_256_vector (test.test_hashlib.HashLibTestCase.test_case_sha3_256_vector) ... skipped "Use of the 'urlfetch' resource not enabled"
test_case_sha3_384_0 (test.test_hashlib.HashLibTestCase.test_case_sha3_384_0) ... ok
test_case_sha3_384_vector (test.test_hashlib.HashLibTestCase.test_case_sha3_384_vector) ... skipped "Use of the 'urlfetch' resource not enabled"
test_case_sha3_512_0 (test.test_hashlib.HashLibTestCase.test_case_sha3_512_0) ... ok
test_case_sha3_512_vector (test.test_hashlib.HashLibTestCase.test_case_sha3_512_vector) ... skipped "Use of the 'urlfetch' resource not enabled"
test_case_sha512_0 (test.test_hashlib.HashLibTestCase.test_case_sha512_0) ... ok
test_case_sha512_1 (test.test_hashlib.HashLibTestCase.test_case_sha512_1) ... ok
test_case_sha512_2 (test.test_hashlib.HashLibTestCase.test_case_sha512_2) ... ok
test_case_sha512_3 (test.test_hashlib.HashLibTestCase.test_case_sha512_3) ... ok
test_case_shake128_vector (test.test_hashlib.HashLibTestCase.test_case_shake128_vector) ... skipped "Use of the 'urlfetch' resource not enabled"
test_case_shake256_vector (test.test_hashlib.HashLibTestCase.test_case_shake256_vector) ... skipped "Use of the 'urlfetch' resource not enabled"
test_case_shake_128_0 (test.test_hashlib.HashLibTestCase.test_case_shake_128_0) ... ok
test_case_shake_256_0 (test.test_hashlib.HashLibTestCase.test_case_shake_256_0) ... ok
test_digest_length_overflow (test.test_hashlib.HashLibTestCase.test_digest_length_overflow) ... ok
test_disallow_instantiation (test.test_hashlib.HashLibTestCase.test_disallow_instantiation) ... skipped 'implementation detail specific to cpython'
test_extra_sha3 (test.test_hashlib.HashLibTestCase.test_extra_sha3) ... ok
test_get_builtin_constructor (test.test_hashlib.HashLibTestCase.test_get_builtin_constructor) ... ok
test_get_fips_mode (test.test_hashlib.HashLibTestCase.test_get_fips_mode) ... ok
test_gil (test.test_hashlib.HashLibTestCase.test_gil) ... ok
test_hash_array (test.test_hashlib.HashLibTestCase.test_hash_array) ... ok
test_hash_disallow_instantiation (test.test_hashlib.HashLibTestCase.test_hash_disallow_instantiation) ... skipped 'need _hashlib'
test_hexdigest (test.test_hashlib.HashLibTestCase.test_hexdigest) ... ok
test_large_update (test.test_hashlib.HashLibTestCase.test_large_update) ... ok
test_name_attribute (test.test_hashlib.HashLibTestCase.test_name_attribute) ... ok
test_new_upper_to_lower (test.test_hashlib.HashLibTestCase.test_new_upper_to_lower) ... ok
test_no_unicode (test.test_hashlib.HashLibTestCase.test_no_unicode) ... ok
test_no_unicode_blake2 (test.test_hashlib.HashLibTestCase.test_no_unicode_blake2) ... ok
test_no_unicode_sha3 (test.test_hashlib.HashLibTestCase.test_no_unicode_sha3) ... ok
test_readonly_types (test.test_hashlib.HashLibTestCase.test_readonly_types) ... ok
test_sha256_update_over_4gb (test.test_hashlib.HashLibTestCase.test_sha256_update_over_4gb) ... skipped "resource 'cpu' is not enabled"
test_sha3_256_update_over_4gb (test.test_hashlib.HashLibTestCase.test_sha3_256_update_over_4gb) ... skipped "resource 'cpu' is not enabled"
test_threaded_hashing (test.test_hashlib.HashLibTestCase.test_threaded_hashing) ... FAIL
test_unknown_hash (test.test_hashlib.HashLibTestCase.test_unknown_hash) ... ok
test_usedforsecurity_false (test.test_hashlib.HashLibTestCase.test_usedforsecurity_false) ... ok
test_usedforsecurity_true (test.test_hashlib.HashLibTestCase.test_usedforsecurity_true) ... ok
test_file_digest (test.test_hashlib.KDFTests.test_file_digest) ... ok
test_normalized_name (test.test_hashlib.KDFTests.test_normalized_name) ... ok
test_pbkdf2_hmac_c (test.test_hashlib.KDFTests.test_pbkdf2_hmac_c) ... skipped 'requires OpenSSL bindings'
test_scrypt (test.test_hashlib.KDFTests.test_scrypt) ... skipped '   test requires OpenSSL > 1.1'

======================================================================
FAIL: test_threaded_hashing (test.test_hashlib.HashLibTestCase.test_threaded_hashing)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/threading_helper.py", line 66, in decorator
    return func(*args)
           ^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_hashlib.py", line 964, in test_threaded_hashing
    self.assertEqual(expected_hash, hasher.hexdigest())
         ^^^^^^^^^^^
AssertionError: 'e83a4ceb27827cdfcb40ac3182808340f4821aa0' != 'd848f69875a6db51cefe5e39557e59230029a160'
- e83a4ceb27827cdfcb40ac3182808340f4821aa0
+ d848f69875a6db51cefe5e39557e59230029a160


----------------------------------------------------------------------
Ran 78 tests in 21.158s

FAILED (failures=1, skipped=16)
0:00:21 load avg: 1.96 [1/1/1] test_hashlib failed (1 failure)

== Tests result: FAILURE ==

1 test failed:
    test_hashlib

Total duration: 21.4 sec
Total tests: run=78 failures=1 skipped=16
Total test files: run=1/1 failed=1
Result: FAILURE
Warning -- Uncaught thread exception: IndexError
Exception in thread Thread-3 (hash_in_chunks):
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/threading.py", line 1075, in _bootstrap_inner
    self.run()
         ^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_hashlib.py", line 947, in hash_in_chunks
    hasher.update(data[index:index + chunk_size])
           ^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib_pypy/_sha1.py", line 265, in update
    self._transform(_bytelist2longBigEndian(self.input))
         ^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib_pypy/_sha1.py", line 169, in _transform
    W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16], 1) & 0xffffffff)
    ~^^^^^
IndexError: list index out of range
Warning -- Uncaught thread exception: IndexError
Exception in thread Thread-4 (hash_in_chunks):
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/threading.py", line 1075, in _bootstrap_inner
    self.run()
         ^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_hashlib.py", line 947, in hash_in_chunks
    hasher.update(data[index:index + chunk_size])
           ^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib_pypy/_sha1.py", line 265, in update
    self._transform(_bytelist2longBigEndian(self.input))
         ^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib_pypy/_sha1.py", line 169, in _transform
    W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16], 1) & 0xffffffff)
    ~^^^^^
IndexError: list index out of range
Warning -- Uncaught thread exception: IndexError
Exception in thread Thread-2 (hash_in_chunks):
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/threading.py", line 1075, in _bootstrap_inner
    self.run()
         ^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_hashlib.py", line 947, in hash_in_chunks
    hasher.update(data[index:index + chunk_size])
           ^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib_pypy/_sha1.py", line 265, in update
    self._transform(_bytelist2longBigEndian(self.input))
         ^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib_pypy/_sha1.py", line 169, in _transform
    W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16], 1) & 0xffffffff)
    ~^^^^^
IndexError: list index out of range
test test_hashlib failed
builder: pypy-c-jit-macos-x86-64 build #1326+
test: lib-python/3/test/test_hashlib.py::unmodified