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, 03:55:12) [PyPy 8.0.0-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_2725632æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 3009219586
0:00:00 load avg: 5.40 Run 1 test sequentially in a single process
0:00:00 load avg: 5.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) ... ok
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) ... 
  test_float_format (test.test_pickletools.OptimizedPickleTests.test_float_format) (locale='de_DE') ... skipped "no locale 'de_DE'"
  test_float_format (test.test_pickletools.OptimizedPickleTests.test_float_format) (locale='fr_FR') ... skipped "no locale 'fr_FR'"
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_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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/pickletester.py", line 3460, in test_recursive_nested_names2
    unpickled = self.loads(self.dumps(Recursive, proto))
                                ^^^^^
  File "/build_dir/pypy-c-jit-linux-x86-32/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_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) (proto=0)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/pickletester.py", line 3190, in test_int_pickling_efficiency
    self.assertEqual(sorted(sizes), sizes)
         ^^^^^^^^^^^
AssertionError: Lists differ: [4, 4[42 chars], 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,[146 chars], 13] != [4, 4[42 chars], 8, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, [146 chars], 12]

First differing element 17:
8
9

  [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,
+  13,
   8,
   8,
   8,
   8,
   8,
   8,
   8,
   8,
   9,
   9,
   9,
   9,
   9,
   9,
   9,
   9,
-  9,
-  9,
-  9,
-  10,
-  10,
-  10,
-  10,
   10,
   10,
   10,
   10,
   10,
   10,
   10,
   10,
   11,
   11,
   11,
   11,
   11,
   11,
   11,
   11,
-  11,
-  11,
-  11,
   12,
   12,
   12,
   12,
   12,
   12,
-  12,
?    ^

+  12]
?    ^

-  12,
-  12,
-  12,
-  13]

======================================================================
FAIL: test_long1 (test.test_pickletools.OptimizedPickleTests.test_long1)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/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 1.857s

FAILED (failures=3, errors=4, skipped=4)
0:00:02 load avg: 5.29 [1/1/1] test_pickletools failed (4 errors, 3 failures)

== Tests result: FAILURE ==

1 test failed:
    test_pickletools

Total duration: 2.2 sec
Total tests: run=166 failures=3 skipped=4
Total test files: run=1/1 failed=1
Result: FAILURE
test test_pickletools failed
builder: pypy-c-jit-linux-x86-32 build #8380+
test: lib-python/3/test/test_pickletools.py::unmodified