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

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

== PyPy 3.12.13 (e99dc7a98783, Jul 10 2026, 07:10:46) [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_30546æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 3648420066
Raised RLIMIT_NOFILE: 256 -> 1024
0:00:00 load avg: 1.40 Run 1 test sequentially in a single process
0:00:00 load avg: 1.40 [1/1] test_pickletools
test_annotate (test.test_pickletools.DisTests.test_annotate) ... ok
test_binstring (test.test_pickletools.DisTests.test_binstring) ... ok
test_get (test.test_pickletools.DisTests.test_get) ... ok
test_get_without_put (test.test_pickletools.DisTests.test_get_without_put) ... ok
test_global (test.test_pickletools.DisTests.test_global) ... ok
test_indentlevel (test.test_pickletools.DisTests.test_indentlevel) ... ok
test_inst (test.test_pickletools.DisTests.test_inst) ... ok
test_mark (test.test_pickletools.DisTests.test_mark) ... ok
test_mark_pop (test.test_pickletools.DisTests.test_mark_pop) ... ok
test_mark_without_pos (test.test_pickletools.DisTests.test_mark_without_pos) ... ok
test_memo (test.test_pickletools.DisTests.test_memo) ... ok
test_no_mark (test.test_pickletools.DisTests.test_no_mark) ... ok
test_no_stop (test.test_pickletools.DisTests.test_no_stop) ... ok
test_persid (test.test_pickletools.DisTests.test_persid) ... ok
test_put (test.test_pickletools.DisTests.test_put) ... ok
test_put_empty_stack (test.test_pickletools.DisTests.test_put_empty_stack) ... ok
test_put_markobject (test.test_pickletools.DisTests.test_put_markobject) ... ok
test_put_redefined (test.test_pickletools.DisTests.test_put_redefined) ... ok
test_short_binstring (test.test_pickletools.DisTests.test_short_binstring) ... ok
test_stop_not_empty_stack (test.test_pickletools.DisTests.test_stop_not_empty_stack) ... ok
test_string (test.test_pickletools.DisTests.test_string) ... ok
test_string_without_quotes (test.test_pickletools.DisTests.test_string_without_quotes) ... ok
test_too_small_stack (test.test_pickletools.DisTests.test_too_small_stack) ... ok
test_truncated_data (test.test_pickletools.DisTests.test_truncated_data) ... ok
test_unknown_opcode (test.test_pickletools.DisTests.test_unknown_opcode) ... ok
test_from_file (test.test_pickletools.GenopsTests.test_from_file) ... ok
test_genops (test.test_pickletools.GenopsTests.test_genops) ... ok
test_no_stop (test.test_pickletools.GenopsTests.test_no_stop) ... ok
test_truncated_data (test.test_pickletools.GenopsTests.test_truncated_data) ... ok
test_unknown_opcode (test.test_pickletools.GenopsTests.test_unknown_opcode) ... ok
test_unknown_opcode_without_pos (test.test_pickletools.GenopsTests.test_unknown_opcode_without_pos) ... ok
test_without_pos (test.test_pickletools.GenopsTests.test_without_pos) ... ok
test__all__ (test.test_pickletools.MiscTestCase.test__all__) ... ok
test_appends_on_non_lists (test.test_pickletools.OptimizedPickleTests.test_appends_on_non_lists) ... ok
test_attribute_name_interning (test.test_pickletools.OptimizedPickleTests.test_attribute_name_interning) ... FAIL
test_buffers_error (test.test_pickletools.OptimizedPickleTests.test_buffers_error) ... ok
test_buffers_numpy (test.test_pickletools.OptimizedPickleTests.test_buffers_numpy) ... skipped 'Test needs Numpy'
test_builtin_exceptions (test.test_pickletools.OptimizedPickleTests.test_builtin_exceptions) ... ok
test_builtin_functions (test.test_pickletools.OptimizedPickleTests.test_builtin_functions) ... ok
test_builtin_types (test.test_pickletools.OptimizedPickleTests.test_builtin_types) ... ok
test_bytearray (test.test_pickletools.OptimizedPickleTests.test_bytearray) ... ok
test_bytearray_memoization (test.test_pickletools.OptimizedPickleTests.test_bytearray_memoization) ... ok
test_bytes (test.test_pickletools.OptimizedPickleTests.test_bytes) ... ok
test_bytes_memoization (test.test_pickletools.OptimizedPickleTests.test_bytes_memoization) ... ok
test_c_methods (test.test_pickletools.OptimizedPickleTests.test_c_methods) ... ok
test_compat_pickle (test.test_pickletools.OptimizedPickleTests.test_compat_pickle) ... ok
test_complex_newobj (test.test_pickletools.OptimizedPickleTests.test_complex_newobj) ... ok
test_complex_newobj_ex (test.test_pickletools.OptimizedPickleTests.test_complex_newobj_ex) ... ok
test_dict_chunking (test.test_pickletools.OptimizedPickleTests.test_dict_chunking) ... ok
test_dynamic_class (test.test_pickletools.OptimizedPickleTests.test_dynamic_class) ... ok
test_ellipsis (test.test_pickletools.OptimizedPickleTests.test_ellipsis) ... ok
test_evil_class_mutating_dict (test.test_pickletools.OptimizedPickleTests.test_evil_class_mutating_dict) ... ok
test_float (test.test_pickletools.OptimizedPickleTests.test_float) ... ok
test_float_format (test.test_pickletools.OptimizedPickleTests.test_float_format) ... ok
test_framing_large_objects (test.test_pickletools.OptimizedPickleTests.test_framing_large_objects) ... ok
test_framing_many_objects (test.test_pickletools.OptimizedPickleTests.test_framing_many_objects) ... skipped "resource 'cpu' is not enabled"
test_getinitargs (test.test_pickletools.OptimizedPickleTests.test_getinitargs) ... ok
test_global_ext1 (test.test_pickletools.OptimizedPickleTests.test_global_ext1) ... ok
test_global_ext2 (test.test_pickletools.OptimizedPickleTests.test_global_ext2) ... ok
test_global_ext4 (test.test_pickletools.OptimizedPickleTests.test_global_ext4) ... ok
test_in_band_buffers (test.test_pickletools.OptimizedPickleTests.test_in_band_buffers) ... ok
test_inband_accept_default_buffers_argument (test.test_pickletools.OptimizedPickleTests.test_inband_accept_default_buffers_argument) ... ok
test_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) ... 
  test_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) (proto=0) ... FAIL
  test_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) (proto=1) ... FAIL
test_ints (test.test_pickletools.OptimizedPickleTests.test_ints) ... ok
test_large_pickles (test.test_pickletools.OptimizedPickleTests.test_large_pickles) ... ok
test_list_chunking (test.test_pickletools.OptimizedPickleTests.test_list_chunking) ... ok
test_long (test.test_pickletools.OptimizedPickleTests.test_long) ... ok
test_long1 (test.test_pickletools.OptimizedPickleTests.test_long1) ... FAIL
test_long4 (test.test_pickletools.OptimizedPickleTests.test_long4) ... FAIL
test_many_puts_and_gets (test.test_pickletools.OptimizedPickleTests.test_many_puts_and_gets) ... ok
test_metaclass (test.test_pickletools.OptimizedPickleTests.test_metaclass) ... ok
test_misc (test.test_pickletools.OptimizedPickleTests.test_misc) ... ok
test_nested_names (test.test_pickletools.OptimizedPickleTests.test_nested_names) ... ok
test_newobj_generic (test.test_pickletools.OptimizedPickleTests.test_newobj_generic) ... ok
test_newobj_list (test.test_pickletools.OptimizedPickleTests.test_newobj_list) ... ok
test_newobj_list_slots (test.test_pickletools.OptimizedPickleTests.test_newobj_list_slots) ... ok
test_newobj_not_class (test.test_pickletools.OptimizedPickleTests.test_newobj_not_class) ... ok
test_newobj_overridden_new (test.test_pickletools.OptimizedPickleTests.test_newobj_overridden_new) ... ok
test_newobj_proxies (test.test_pickletools.OptimizedPickleTests.test_newobj_proxies) ... ok
test_newobj_tuple (test.test_pickletools.OptimizedPickleTests.test_newobj_tuple) ... ok
test_notimplemented (test.test_pickletools.OptimizedPickleTests.test_notimplemented) ... ok
test_oob_buffers (test.test_pickletools.OptimizedPickleTests.test_oob_buffers) ... ok
test_oob_buffers_writable_to_readonly (test.test_pickletools.OptimizedPickleTests.test_oob_buffers_writable_to_readonly) ... ok
test_optimize_binput_and_memoize (test.test_pickletools.OptimizedPickleTests.test_optimize_binput_and_memoize) ... ok
test_optimize_long_binget (test.test_pickletools.OptimizedPickleTests.test_optimize_long_binget) ... ok
test_optional_frames (test.test_pickletools.OptimizedPickleTests.test_optional_frames) ... ok
test_pickle_setstate_None (test.test_pickletools.OptimizedPickleTests.test_pickle_setstate_None) ... ok
test_proto (test.test_pickletools.OptimizedPickleTests.test_proto) ... ok
test_py_methods (test.test_pickletools.OptimizedPickleTests.test_py_methods) ... ok
test_recursive_dict (test.test_pickletools.OptimizedPickleTests.test_recursive_dict) ... ok
test_recursive_dict_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_and_inst) ... ok
test_recursive_dict_key (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_key) ... ok
test_recursive_dict_like (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_like) ... ok
test_recursive_dict_like_key (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_like_key) ... ok
test_recursive_dict_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_subclass) ... ok
test_recursive_dict_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_subclass_and_inst) ... ok
test_recursive_dict_subclass_key (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_subclass_key) ... ok
test_recursive_frozenset_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_frozenset_and_inst) ... ok
test_recursive_frozenset_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_frozenset_subclass_and_inst) ... ok
test_recursive_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_inst) ... ok
test_recursive_inst_state (test.test_pickletools.OptimizedPickleTests.test_recursive_inst_state) ... ok
test_recursive_list (test.test_pickletools.OptimizedPickleTests.test_recursive_list) ... ok
test_recursive_list_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_list_and_inst) ... ok
test_recursive_list_like (test.test_pickletools.OptimizedPickleTests.test_recursive_list_like) ... ok
test_recursive_list_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_list_subclass) ... ok
test_recursive_list_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_list_subclass_and_inst) ... ok
test_recursive_multi (test.test_pickletools.OptimizedPickleTests.test_recursive_multi) ... ok
test_recursive_nested_names (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names) ... ok
test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) ... 
  test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=0) ... ERROR
  test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=1) ... ERROR
  test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=2) ... ERROR
  test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=3) ... ERROR
test_recursive_set (test.test_pickletools.OptimizedPickleTests.test_recursive_set) ... ok
test_recursive_set_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_set_and_inst) ... ok
test_recursive_set_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_set_subclass_and_inst) ... ok
test_recursive_tuple_and_dict (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict) ... ok
test_recursive_tuple_and_dict_key (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_key) ... ok
test_recursive_tuple_and_dict_like (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_like) ... ok
test_recursive_tuple_and_dict_like_key (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_like_key) ... ok
test_recursive_tuple_and_dict_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_subclass) ... ok
test_recursive_tuple_and_dict_subclass_key (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_subclass_key) ... ok
test_recursive_tuple_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_inst) ... ok
test_recursive_tuple_and_inst_state (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_inst_state) ... ok
test_recursive_tuple_and_list (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_list) ... ok
test_recursive_tuple_and_list_like (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_list_like) ... ok
test_recursive_tuple_and_list_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_list_subclass) ... ok
test_recursive_tuple_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_subclass_and_inst) ... ok
test_reduce (test.test_pickletools.OptimizedPickleTests.test_reduce) ... ok
test_reduce_calls_base (test.test_pickletools.OptimizedPickleTests.test_reduce_calls_base) ... ok
test_reduce_ex_called (test.test_pickletools.OptimizedPickleTests.test_reduce_ex_called) ... ok
test_reduce_ex_calls_base (test.test_pickletools.OptimizedPickleTests.test_reduce_ex_calls_base) ... ok
test_reduce_ex_overrides_reduce (test.test_pickletools.OptimizedPickleTests.test_reduce_ex_overrides_reduce) ... ok
test_reduce_overrides_default_reduce_ex (test.test_pickletools.OptimizedPickleTests.test_reduce_overrides_default_reduce_ex) ... ok
test_roundtrip_equality (test.test_pickletools.OptimizedPickleTests.test_roundtrip_equality) ... ok
test_set_chunking (test.test_pickletools.OptimizedPickleTests.test_set_chunking) ... ok
test_setitems_on_non_dicts (test.test_pickletools.OptimizedPickleTests.test_setitems_on_non_dicts) ... ok
test_short_tuples (test.test_pickletools.OptimizedPickleTests.test_short_tuples) ... ok
test_simple_newobj (test.test_pickletools.OptimizedPickleTests.test_simple_newobj) ... ok
test_singleton_types (test.test_pickletools.OptimizedPickleTests.test_singleton_types) ... ok
test_singletons (test.test_pickletools.OptimizedPickleTests.test_singletons) ... ok
test_structseq (test.test_pickletools.OptimizedPickleTests.test_structseq) ... ok
test_unicode (test.test_pickletools.OptimizedPickleTests.test_unicode) ... ok
test_unicode_high_plane (test.test_pickletools.OptimizedPickleTests.test_unicode_high_plane) ... ok
test_unicode_memoization (test.test_pickletools.OptimizedPickleTests.test_unicode_memoization) ... ok
disassembler_memo_test (pickletools.__test__)
Doctest: pickletools.__test__.disassembler_memo_test ... ok
disassembler_test (pickletools.__test__)
Doctest: pickletools.__test__.disassembler_test ... ok
read_bytearray8 (pickletools)
Doctest: pickletools.read_bytearray8 ... ok
read_bytes1 (pickletools)
Doctest: pickletools.read_bytes1 ... ok
read_bytes4 (pickletools)
Doctest: pickletools.read_bytes4 ... ok
read_bytes8 (pickletools)
Doctest: pickletools.read_bytes8 ... ok
read_decimalnl_long (pickletools)
Doctest: pickletools.read_decimalnl_long ... ok
read_decimalnl_short (pickletools)
Doctest: pickletools.read_decimalnl_short ... ok
read_float8 (pickletools)
Doctest: pickletools.read_float8 ... ok
read_floatnl (pickletools)
Doctest: pickletools.read_floatnl ... ok
read_int4 (pickletools)
Doctest: pickletools.read_int4 ... ok
read_long1 (pickletools)
Doctest: pickletools.read_long1 ... ok
read_long4 (pickletools)
Doctest: pickletools.read_long4 ... ok
read_string1 (pickletools)
Doctest: pickletools.read_string1 ... ok
read_string4 (pickletools)
Doctest: pickletools.read_string4 ... ok
read_stringnl (pickletools)
Doctest: pickletools.read_stringnl ... ok
read_stringnl_noescape_pair (pickletools)
Doctest: pickletools.read_stringnl_noescape_pair ... ok
read_uint1 (pickletools)
Doctest: pickletools.read_uint1 ... ok
read_uint2 (pickletools)
Doctest: pickletools.read_uint2 ... ok
read_uint4 (pickletools)
Doctest: pickletools.read_uint4 ... ok
read_uint8 (pickletools)
Doctest: pickletools.read_uint8 ... ok
read_unicodestring1 (pickletools)
Doctest: pickletools.read_unicodestring1 ... ok
read_unicodestring4 (pickletools)
Doctest: pickletools.read_unicodestring4 ... ok
read_unicodestring8 (pickletools)
Doctest: pickletools.read_unicodestring8 ... ok
read_unicodestringnl (pickletools)
Doctest: pickletools.read_unicodestringnl ... ok

======================================================================
ERROR: test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=0)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_pickletools.py", line 12, in dumps
    return pickletools.optimize(pickle.dumps(arg, proto, **kwargs))
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded

======================================================================
ERROR: test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=1)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_pickletools.py", line 12, in dumps
    return pickletools.optimize(pickle.dumps(arg, proto, **kwargs))
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded

======================================================================
ERROR: test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=2)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_pickletools.py", line 12, in dumps
    return pickletools.optimize(pickle.dumps(arg, proto, **kwargs))
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded

======================================================================
ERROR: test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) (proto=3)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_pickletools.py", line 12, in dumps
    return pickletools.optimize(pickle.dumps(arg, proto, **kwargs))
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded

======================================================================
FAIL: test_attribute_name_interning (test.test_pickletools.OptimizedPickleTests.test_attribute_name_interning)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3161, in test_attribute_name_interning
    self.assertIs(x_key, y_key)
         ^^^^^^^^
AssertionError: 'bar' is not 'bar'

======================================================================
FAIL: test_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) (proto=0)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3190, in test_int_pickling_efficiency
    self.assertEqual(sorted(sizes), sizes)
         ^^^^^^^^^^^
AssertionError: Lists differ: [4, 4[92 chars]12, 12, 12, 12, 12, 12, 12, 12, 13, 14, 14, 14[112 chars], 23] != [4, 4[92 chars]12, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17[112 chars], 12]

First differing element 30:
12
13

  [4,
   4,
   4,
   4,
   5,
   5,
   5,
   6,
   6,
   6,
   7,
   7,
   7,
   7,
   8,
   8,
   8,
   9,
   9,
   9,
   10,
   10,
   10,
   10,
   11,
   11,
   11,
-  12,
-  12,
-  12,
-  12,
-  12,
-  12,
-  12,
   12,
   12,
   12,
   13,
   14,
   14,
   14,
   15,
   15,
   15,
   16,
   16,
   16,
   17,
   17,
   17,
   17,
   18,
   18,
   18,
   19,
   19,
   19,
   20,
   20,
   20,
   20,
   21,
   21,
   21,
   22,
   22,
   22,
   23,
   23,
-  23]
?    ^

+  23,
?    ^

+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12]

======================================================================
FAIL: test_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) (proto=1)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 3190, in test_int_pickling_efficiency
    self.assertEqual(sorted(sizes), sizes)
         ^^^^^^^^^^^
AssertionError: Lists differ: [3, 3[85 chars] 6, 12, 12, 12, 12, 12, 12, 12, 14, 14, 14, 15[108 chars], 23] != [3, 3[85 chars] 6, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17, 17[108 chars], 12]

First differing element 31:
12
14

  [3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   4,
   4,
   4,
   4,
   4,
   4,
   4,
   4,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
   6,
-  12,
-  12,
-  12,
-  12,
-  12,
-  12,
-  12,
   14,
   14,
   14,
   15,
   15,
   15,
   16,
   16,
   16,
   17,
   17,
   17,
   17,
   18,
   18,
   18,
   19,
   19,
   19,
   20,
   20,
   20,
   20,
   21,
   21,
   21,
   22,
   22,
   22,
   23,
   23,
-  23]
?    ^

+  23,
?    ^

+  12,
+  12,
+  12,
+  12,
+  12,
+  12,
+  12]

======================================================================
FAIL: test_long1 (test.test_pickletools.OptimizedPickleTests.test_long1)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 2758, in test_long1
    self.assertEqual(opcode_in_pickle(pickle.LONG1, s), proto >= 2)
         ^^^^^^^^^^^
AssertionError: True != False

======================================================================
FAIL: test_long4 (test.test_pickletools.OptimizedPickleTests.test_long4)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/pickletester.py", line 2766, in test_long4
    self.assertEqual(opcode_in_pickle(pickle.LONG4, s), proto >= 2)
         ^^^^^^^^^^^
AssertionError: True != False

----------------------------------------------------------------------
Ran 166 tests in 0.877s

FAILED (failures=5, errors=4, skipped=2)
0:00:01 load avg: 1.40 [1/1/1] test_pickletools failed (4 errors, 5 failures)

== Tests result: FAILURE ==

1 test failed:
    test_pickletools

Total duration: 1.0 sec
Total tests: run=166 failures=5 skipped=2
Total test files: run=1/1 failed=1
Result: FAILURE
test test_pickletools failed
builder: pypy-c-jit-macos-x86-64 build #1329+
test: lib-python/3/test/test_pickletools.py::unmodified