{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":".coveragerc\u0000.github/workflows/tests.yml\u0000.gitignore\u0000.manylinux-install.sh\u0000.manylinux.sh\u0000CHANGES.rst\u0000COPYRIGHT.txt\u0000LICENSE.txt\u0000MANIFEST.in\u0000README.rst\u0000appveyor.yml\u0000bootstrap.py\u0000buildout.cfg\u0000doc-requirements.txt\u0000docs/Makefile\u0000docs/_static/custom.css\u0000docs/_static/placeholder.txt\u0000docs/_templates/placeholder.txt\u0000docs/api.rst\u0000docs/changes.rst\u0000docs/conf.py\u0000docs/development.rst\u0000docs/index.rst\u0000docs/make.bat\u0000docs/overview.rst\u0000pyproject.toml\u0000setup.cfg\u0000setup.py\u0000src/BTrees/BTreeItemsTemplate.c\u0000src/BTrees/BTreeModuleTemplate.c\u0000src/BTrees/BTreeTemplate.c\u0000src/BTrees/BucketTemplate.c\u0000src/BTrees/Interfaces.py\u0000src/BTrees/Length.py\u0000src/BTrees/MergeTemplate.c\u0000src/BTrees/SetOpTemplate.c\u0000src/BTrees/SetOpTemplate.h\u0000src/BTrees/SetTemplate.c\u0000src/BTrees/TreeSetTemplate.c\u0000src/BTrees/_IFBTree.c\u0000src/BTrees/_IIBTree.c\u0000src/BTrees/_IOBTree.c\u0000src/BTrees/_IUBTree.c\u0000src/BTrees/_LFBTree.c\u0000src/BTrees/_LLBTree.c\u0000src/BTrees/_LOBTree.c\u0000src/BTrees/_LQBTree.c\u0000src/BTrees/_OIBTree.c\u0000src/BTrees/_OLBTree.c\u0000src/BTrees/_OOBTree.c\u0000src/BTrees/_OQBTree.c\u0000src/BTrees/_OUBTree.c\u0000src/BTrees/_QFBTree.c\u0000src/BTrees/_QLBTree.c\u0000src/BTrees/_QOBTree.c\u0000src/BTrees/_QQBTree.c\u0000src/BTrees/_UFBTree.c\u0000src/BTrees/_UIBTree.c\u0000src/BTrees/_UOBTree.c\u0000src/BTrees/_UUBTree.c\u0000src/BTrees/__init__.py\u0000src/BTrees/_base.py\u0000src/BTrees/_compat.h\u0000src/BTrees/_compat.py\u0000src/BTrees/_datatypes.py\u0000src/BTrees/_fsBTree.c\u0000src/BTrees/_module_builder.py\u0000src/BTrees/check.py\u0000src/BTrees/floatvaluemacros.h\u0000src/BTrees/fsBTree.py\u0000src/BTrees/intkeymacros.h\u0000src/BTrees/intvaluemacros.h\u0000src/BTrees/objectkeymacros.h\u0000src/BTrees/objectvaluemacros.h\u0000src/BTrees/sorters.c\u0000src/BTrees/tests/__init__.py\u0000src/BTrees/tests/_test_builder.py\u0000src/BTrees/tests/common.py\u0000src/BTrees/tests/testBTrees.py\u0000src/BTrees/tests/testBTreesUnicode.py\u0000src/BTrees/tests/testConflict.py\u0000src/BTrees/tests/testPersistency.py\u0000src/BTrees/tests/test_Length.py\u0000src/BTrees/tests/test_OOBTree.py\u0000src/BTrees/tests/test__base.py\u0000src/BTrees/tests/test__datatypes.py\u0000src/BTrees/tests/test_btreesubclass.py\u0000src/BTrees/tests/test_check.py\u0000src/BTrees/tests/test_dynamic_btrees.py\u0000src/BTrees/tests/test_fsBTree.py\u0000src/BTrees/tests/test_utils.py\u0000src/BTrees/utils.py\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"9be566a4678af3287a1b312bb07b4b9ca1a4be2e7a3bc98dbdea7c4a68e205a0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:07:39.527235Z","duration_s":0.003784,"timed_out":false,"image_before":"bb527288-7fc6-4b71-a128-990bf0c7771f","image_after":"590095bd-1a0d-468b-87f6-68e3238732f3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"command","cmd":"find . -name \\\"*.c\\\" -o -name \\\"*.py\\\" | xargs grep -l \\\"default comparison\\\" 2>/dev/null","path":null,"exit_code":123,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:07:45.571566Z","duration_s":0.006874999999999999,"timed_out":false,"image_before":"590095bd-1a0d-468b-87f6-68e3238732f3","image_after":"9a552796-328b-42e1-aa4c-216e9601a6fa","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"grep -r \\\"default comparison\\\" .","path":null,"exit_code":2,"stdout_tail":"./docs/conf.py:# so a file named \"default.css\" will overwrite the builtin \"default.css\".\n","stderr_tail":"grep: comparison\": No such file or directory\n","stdout_sha256":"9daba72a951356eed1d3bbaf772c25752e6d68458c5230e24b77fa64eeb716af","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-3.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:07:48.260250Z","duration_s":0.008675,"timed_out":false,"image_before":"9a552796-328b-42e1-aa4c-216e9601a6fa","image_after":"d9ee6991-603a-43e5-af55-c3b9ff613a1f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"command","cmd":"grep -r \\\"Object has default\\\" .","path":null,"exit_code":2,"stdout_tail":"./docs/overview.rst:     - \"Object\"\n./src/BTrees/Interfaces.py:    \"\"\"Object with methods for merging sets, buckets, and trees.\n./src/BTrees/_datatypes.py:            raise TypeError(\"Object has default comparison\")\n./src/BTrees/objectkeymacros.h:        PyErr_SetString(PyExc_TypeError, \"Object has default comparison\");\n./src/BTrees/tests/test_OOBTree.py:            \"Object of class C has default comparison\")\n","stderr_tail":"grep: has: No such file or directory\ngrep: default\": No such file or directory\n","stdout_sha256":"3d5f4212152b86d3da912d3fcb98b6c1a38a5f89a684927003356fabf1b313d8","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:07:50.081980Z","duration_s":0.008438,"timed_out":false,"image_before":"d9ee6991-603a-43e5-af55-c3b9ff613a1f","image_after":"841b73f4-dd15-4060-b092-486121718f3b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-32da10cab7724308978e6bfb38035778/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-32da10cab7724308978e6bfb38035778/incoming/7bdf8c4f07297b5f5528b05b2662cfeb27a39d3cb6d19a55fbe33660086f063f /BTrees/src/BTrees/objectkeymacros.h'","path":"src/BTrees/objectkeymacros.h","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"7bdf8c4f07297b5f5528b05b2662cfeb27a39d3cb6d19a55fbe33660086f063f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:07:57.683796Z","duration_s":0.005221,"timed_out":false,"image_before":"841b73f4-dd15-4060-b092-486121718f3b","image_after":"a5b7950d-3802-4770-9e43-aa57531c58d4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-6","seq":6,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-398d7e381c2e40ba85e4cd6b91312359/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-398d7e381c2e40ba85e4cd6b91312359/incoming/98b33e901d31670584401de6a99a285edd01d6a72232722940bbec4ec749002e /BTrees/src/BTrees/_datatypes.py'","path":"src/BTrees/_datatypes.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"98b33e901d31670584401de6a99a285edd01d6a72232722940bbec4ec749002e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:08:05.538023Z","duration_s":0.005022,"timed_out":false,"image_before":"a5b7950d-3802-4770-9e43-aa57531c58d4","image_after":"33b8f45b-158d-4108-9176-e4afafbf5a9d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-d8fdb04c0ea54f5bbe97a2c0f942a9c5/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-d8fdb04c0ea54f5bbe97a2c0f942a9c5/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-7.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\nsrc/BTrees/tests/test_OOBTree.py FF                                      [100%]\n\n=================================== FAILURES ===================================\nE   TypeError: Object has default comparison\n/BTrees/src/BTrees/_datatypes.py:199: TypeError: Object has default comparison\nE   AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n    - Object has default comparison\n    + Object of class C has default comparison\n    ?        +++++++++++\n/usr/local/lib/python3.10/unittest/case.py:675: AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n------------ generated xml file: /opt/receipts/reports/agent1-7.xml ------------\n=========================== short test summary info ============================\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet\n============================== 2 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"824a95b8a76e11d92ac9f5debaf30fc0f70703a4304176f5511a49511de7f956","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-7.log","tree_digest":"52ae6de65d11eeb7c3b7d1f34a70354532127a458b23300a696652d12cbdd1fa","tree_download_s":2.38822012511082,"started_at":"2026-10-03T17:08:08.429466Z","duration_s":0.6136050000000001,"timed_out":false,"image_before":"33b8f45b-158d-4108-9176-e4afafbf5a9d","image_after":"f14fad51-ee38-4c40-96bd-1730a5329456","junit":{"passed":[],"failed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed":"TypeError: Object has default comparison\nE   TypeError: Object has default comparison","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet":"AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n- Object has default comparison\n+ Object of class C has default comparison\n?        +++++++++++\nE   AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n    - Object has default comparison\n    + Object of class C has default comparison\n    ?        +++++++++++"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-e199573bbe5f42429c350bd3bd44a0a7/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-e199573bbe5f42429c350bd3bd44a0a7/incoming/04686a1b89d5d76d9a9d6c3508d244ddd8f67392e1a8ac0372fbf1f98ffc404d /BTrees/src/BTrees/objectkeymacros.h'","path":"src/BTrees/objectkeymacros.h","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"04686a1b89d5d76d9a9d6c3508d244ddd8f67392e1a8ac0372fbf1f98ffc404d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:08:24.160888Z","duration_s":0.005032,"timed_out":false,"image_before":"f14fad51-ee38-4c40-96bd-1730a5329456","image_after":"7f97a9bc-841a-453d-b36d-ba6ccc530ab3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-f9e615e3de3d43cb9c74d4e4ff5c450e/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-f9e615e3de3d43cb9c74d4e4ff5c450e/incoming/489a4c304f67589b05be6fd1608d53a35d77b9c60635ebea07f59e2385a4d0ff /BTrees/src/BTrees/_datatypes.py'","path":"src/BTrees/_datatypes.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"489a4c304f67589b05be6fd1608d53a35d77b9c60635ebea07f59e2385a4d0ff","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:08:31.743238Z","duration_s":0.0053419999999999995,"timed_out":false,"image_before":"7f97a9bc-841a-453d-b36d-ba6ccc530ab3","image_after":"64ef1846-fdc0-44ea-af51-add8ea999234","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-be6987b196bb4a5c975b817f8881620c/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-be6987b196bb4a5c975b817f8881620c/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-10.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\nsrc/BTrees/tests/test_OOBTree.py FF                                      [100%]\n\n=================================== FAILURES ===================================\nE   TypeError: Object has default comparison\n/BTrees/src/BTrees/_datatypes.py:216: TypeError: Object has default comparison\nE   AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n    - Object has default comparison\n    + Object of class C has default comparison\n    ?        +++++++++++\n/usr/local/lib/python3.10/unittest/case.py:675: AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n----------- generated xml file: /opt/receipts/reports/agent1-10.xml ------------\n=========================== short test summary info ============================\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet\n============================== 2 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"613ab43c7fa08e1c4bc9a7860409b4fb7803800479d9036b52edecb838f27930","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-10.log","tree_digest":"5b19f6b58afc177c6c118bdc39344233d91eb2d25b3a1270fde650221742c4db","tree_download_s":2.545722708106041,"started_at":"2026-10-03T17:08:34.417278Z","duration_s":0.611234,"timed_out":false,"image_before":"64ef1846-fdc0-44ea-af51-add8ea999234","image_after":"2c8c5ae4-907f-49d4-a657-5e9cba215a4f","junit":{"passed":[],"failed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed":"TypeError: Object has default comparison\nE   TypeError: Object has default comparison","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet":"AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n- Object has default comparison\n+ Object of class C has default comparison\n?        +++++++++++\nE   AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n    - Object has default comparison\n    + Object of class C has default comparison\n    ?        +++++++++++"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-c4ef8f1747b8424a841cea1e6e20f398/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-c4ef8f1747b8424a841cea1e6e20f398/incoming/1283f88bc11d7d913cbb28a8b3a86fabf6c384a6d755255dd80e2655d86355a0 /tmp/debug.py'","path":"/tmp/debug.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"1283f88bc11d7d913cbb28a8b3a86fabf6c384a6d755255dd80e2655d86355a0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-11.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:08:45.654328Z","duration_s":0.005312,"timed_out":false,"image_before":"2c8c5ae4-907f-49d4-a657-5e9cba215a4f","image_after":"8ecdeb9d-03f0-4eed-a458-3491cefce740","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"command","cmd":"cd /BTrees && python /tmp/debug.py","path":null,"exit_code":0,"stdout_tail":"cls.__lt__: <slot wrapper '__lt__' of 'object' objects>\nobject.__lt__: <slot wrapper '__lt__' of 'object' objects>\nare same? True\ntype(cls): <class '__main__.Meta'>\n","stderr_tail":"","stdout_sha256":"7cb8c9e033fe867a2fc27bbb5921a320d7b720245304e07d695099e4e6ef0418","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:08:48.275854Z","duration_s":0.013831,"timed_out":false,"image_before":"8ecdeb9d-03f0-4eed-a458-3491cefce740","image_after":"f672b23c-ac5d-4f90-afb0-debadce75ae8","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-b3b6acdba5364f47b31516f32d22272b/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-b3b6acdba5364f47b31516f32d22272b/incoming/7db5ad780ebde42c4fc74371ab43a445ca1a23cdbc8847ac6b382ee7739a7446 /BTrees/src/BTrees/_datatypes.py'","path":"src/BTrees/_datatypes.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"7db5ad780ebde42c4fc74371ab43a445ca1a23cdbc8847ac6b382ee7739a7446","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-13.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:08:57.571779Z","duration_s":0.004697,"timed_out":false,"image_before":"f672b23c-ac5d-4f90-afb0-debadce75ae8","image_after":"530ec80e-9d30-4c13-8d15-ef5854e9bae4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-2d0c2fa8f277423d9f82868ba5e574ff/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-2d0c2fa8f277423d9f82868ba5e574ff/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-14.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\nsrc/BTrees/tests/test_OOBTree.py F.                                      [100%]\n\n=================================== FAILURES ===================================\nE   TypeError: Object of class Meta has default comparison\n/BTrees/src/BTrees/_datatypes.py:211: TypeError: Object of class Meta has default comparison\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-14.xml ------------\n=========================== short test summary info ============================\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed\n========================= 1 failed, 1 passed in 0.11s ==========================\n","stderr_tail":"","stdout_sha256":"a20687bffdf5d27b2b79389f4f8d3a8084150c1a63636529c14ebbf14cfc7cde","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-14.log","tree_digest":"497534dba412fb6e658bfc999ae7da91cdf99ff71bf98a4d24c803e13b61c458","tree_download_s":2.836070917081088,"started_at":"2026-10-03T17:09:00.111230Z","duration_s":0.6028910000000001,"timed_out":false,"image_before":"530ec80e-9d30-4c13-8d15-ef5854e9bae4","image_after":"17a61a8a-fbc0-442f-b57a-f2261d456066","junit":{"passed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet"],"failed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed":"TypeError: Object of class Meta has default comparison\nE   TypeError: Object of class Meta has default comparison"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-15","seq":15,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-fe633a6022e04c1493c72b010b100ef2/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-fe633a6022e04c1493c72b010b100ef2/incoming/32c773a6f1b42c7d4a8e0b38476db6ddb2b69d943bff86dce275cd7f775ad279 /tmp/debug2.py'","path":"/tmp/debug2.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"32c773a6f1b42c7d4a8e0b38476db6ddb2b69d943bff86dce275cd7f775ad279","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-15.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:09:09.775570Z","duration_s":0.005358,"timed_out":false,"image_before":"17a61a8a-fbc0-442f-b57a-f2261d456066","image_after":"83e25cfc-0dde-4347-82cc-30c3ea744ac0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-16","seq":16,"branch_id":"agent1","kind":"command","cmd":"cd /BTrees && python /tmp/debug2.py","path":null,"exit_code":0,"stdout_tail":"Meta.__lt__ called\nComparing cls < cls2: 1\n","stderr_tail":"","stdout_sha256":"59058ec7ed8d9ae34d23ab6b5fa243773dc7f22e1e12bacaead567b39d4032da","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-16.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:09:12.250171Z","duration_s":0.012709,"timed_out":false,"image_before":"83e25cfc-0dde-4347-82cc-30c3ea744ac0","image_after":"38e9034c-a843-4e9d-91ae-3600d4c5cdb3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-17","seq":17,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-97da4b8766a94d29bb15736ee9148e5e/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-97da4b8766a94d29bb15736ee9148e5e/incoming/d1f5b81f9287f995dd7a730ec0d16c4d5c30221e896c261919e3066071a930df /BTrees/src/BTrees/_datatypes.py'","path":"src/BTrees/_datatypes.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"d1f5b81f9287f995dd7a730ec0d16c4d5c30221e896c261919e3066071a930df","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-17.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:09:22.989233Z","duration_s":0.004541,"timed_out":false,"image_before":"38e9034c-a843-4e9d-91ae-3600d4c5cdb3","image_after":"ec474e02-272c-41a4-a59a-fc6c028b6d56","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-18","seq":18,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-c9e670f9ac3344e7b344d622666377d1/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-c9e670f9ac3344e7b344d622666377d1/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-18.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\nsrc/BTrees/tests/test_OOBTree.py FF                                      [100%]\n\n=================================== FAILURES ===================================\nE   TypeError: Object has default comparison\n/BTrees/src/BTrees/_datatypes.py:211: TypeError: Object has default comparison\nE   AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n    - Object has default comparison\n    + Object of class C has default comparison\n    ?        +++++++++++\n/usr/local/lib/python3.10/unittest/case.py:675: AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n----------- generated xml file: /opt/receipts/reports/agent1-18.xml ------------\n=========================== short test summary info ============================\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet\n============================== 2 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"c0d973049d69608ba6a7c7289450cf770aa3897a3b7cf1a8956ef3de0f734f31","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-18.log","tree_digest":"aa0dab9348bdae02fce95f6c6039f7b2cd185d9289b44ad6c9f3c98bd2ee50f1","tree_download_s":1.8858376250136644,"started_at":"2026-10-03T17:09:26.244869Z","duration_s":0.618499,"timed_out":false,"image_before":"ec474e02-272c-41a4-a59a-fc6c028b6d56","image_after":"6ecc5cfe-a724-48c7-8dcf-8b8f90c9cfbc","junit":{"passed":[],"failed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed":"TypeError: Object has default comparison\nE   TypeError: Object has default comparison","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet":"AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n- Object has default comparison\n+ Object of class C has default comparison\n?        +++++++++++\nE   AssertionError: 'Object has default comparison' != 'Object of class C has default comparison'\n    - Object has default comparison\n    + Object of class C has default comparison\n    ?        +++++++++++"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-19","seq":19,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-9054e8db015743e1ba96d0af45c5d0eb/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-9054e8db015743e1ba96d0af45c5d0eb/incoming/697b8dea4aba89cd1060bf5b1b50a7cefe99ee3a88cecc088a3b97d81a9fc865 /BTrees/src/BTrees/_datatypes.py'","path":"src/BTrees/_datatypes.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"697b8dea4aba89cd1060bf5b1b50a7cefe99ee3a88cecc088a3b97d81a9fc865","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-19.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:09:43.678463Z","duration_s":0.004723,"timed_out":false,"image_before":"6ecc5cfe-a724-48c7-8dcf-8b8f90c9cfbc","image_after":"001eef0b-4961-4593-b4bf-18aa9e6c8349","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-20","seq":20,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-95aa82cd76a043a28ad9826a1de73ad4/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-95aa82cd76a043a28ad9826a1de73ad4/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-20.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\nsrc/BTrees/tests/test_OOBTree.py ..                                      [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-20.xml ------------\n=========================== short test summary info ============================\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet\n============================== 2 passed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"138ebb2f9d104f829fe50174ac8db2011af66a3385b05dbaa30050c8a845b2d4","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-20.log","tree_digest":"15a275f47b397a16709bb5c35fd923a2edd4ad84cc08f790481e83bd0d937e22","tree_download_s":1.8602851249743253,"started_at":"2026-10-03T17:09:46.998433Z","duration_s":0.604621,"timed_out":false,"image_before":"001eef0b-4961-4593-b4bf-18aa9e6c8349","image_after":"3b4ad9c6-de71-4ea3-b559-053cabeb8966","junit":{"passed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-21","seq":21,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-65c76ea4f2234a6bb8d4f50d92b95822/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-65c76ea4f2234a6bb8d4f50d92b95822/receipts_pytest.py src/BTrees/tests/test_OOBTree.py --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-21.xml","path":null,"exit_code":1,"stdout_tail":"tAutoOOTreeSetI_SetsBase::test_key_type_str\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testAddingOneSetsChanged\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testBigInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testClear\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testDuplicateInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testEmptyRangeSearches\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testHasKeyFails\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testInsertReturnsValue\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testIsinstanceCollectionsABC\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testIterator\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testKeys\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testMaxKeyMinKey\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testPersistentSubclass\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testProvidesInterface\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testRemoveFails\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testRemoveInSmallSetSetsChanged\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testRemoveSucceeds\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testSetstateArgumentChecking\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testShortRepr\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testSimpleExclusiveKeyRange\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testSlicing\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testUpdate\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___iand__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___ior__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___isub__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___ixor__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___xor__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_discard\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_impl_pickle\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_isdisjoint\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_isinstance_subclass\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_pickle_empty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_pickle_subclass\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_pop\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testFailMergeDelete\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testFailMergeEmptyAndFill\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testFailMergeInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeDelete\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeEmpty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeInserts\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeInsertsFromEmpty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testDifference\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testEmptyDifference\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testEmptyIntersection\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testEmptyUnion\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testIntersection\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testLargerInputs\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testNone\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testUnion\nSKIPPED [1] src/BTrees/tests/common.py:2295: ZODB not available\nSKIPPED [1] src/BTrees/tests/common.py:1312: ZODB not available\nSKIPPED [2] src/BTrees/tests/common.py:1256: ZODB not available\nSKIPPED [4] src/BTrees/tests/common.py:258: ZODB not available\nSKIPPED [2] src/BTrees/tests/common.py:1184: Needs bounded key and value\nSKIPPED [4] src/BTrees/tests/common.py:230: ZODB not available\nSKIPPED [4] src/BTrees/tests/common.py:319: ZODB not available\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testPurePython\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBucketMappingBase::testNewStyleClassAsKeyNotAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBucketMappingBase::testNewStyleClassWithCustomMetaClassNotAllowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBucketMappingBase::testOldStyleClassAsKeyNotALlowed\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBucketMappingBase::testPurePython\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetExtendedSetTests::testPurePython\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testPurePython\n================== 10 failed, 259 passed, 18 skipped in 1.67s ==================\n","stderr_tail":"","stdout_sha256":"3ed09d676bfdd9f51c309ee19ebebeb0fb5dd244fb3ee6bcea5025048c3fc16f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-21.log","tree_digest":"15a275f47b397a16709bb5c35fd923a2edd4ad84cc08f790481e83bd0d937e22","tree_download_s":2.9157847079914063,"started_at":"2026-10-03T17:09:53.419781Z","duration_s":2.023403,"timed_out":false,"image_before":"3b4ad9c6-de71-4ea3-b559-053cabeb8966","image_after":"fc4d1ad4-94ef-429e-a37f-1f8b9eb93db4","junit":{"passed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::testFamily","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::testModuleProvides","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::testNames","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::test_multiunion_presence","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::test_weightedIntersection_presence","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::test_weightedUnion_presence","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeUpdate","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testAcceptDefaultComparisonOnGet","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testAddTwoSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testBadUpdateTupleSize","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDamagedIterator","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteInvalidKeyRaisesKeyError","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteNoChildrenWorks","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testDeleteNoneKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteOneChildWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteRootWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteTwoChildrenInorderSuccessorWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteTwoChildrenNoInorderSuccessorWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testEmptyFirstBucketReportedByGuido","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetItemFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetReturnsDefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetReturnsDefaultOverflowRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetReturnsDefaultWrongTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testHasKeyOverflowAndTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testHasKeyWorks","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testIdentityTrumpsBrokenComparison","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testInsertMethod","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testItemsNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testItemsWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testIterators","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testKeysNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testKeysWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testLen","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testMaxKeyMinKey","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPathologicalLeftBranching","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPathologicalRangeSearch","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPathologicalRightBranching","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRandomDeletes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRandomNonOverlappingInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRandomOverlappingInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRangeSearchAfterRandomInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRangeSearchAfterSequentialInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRangedIterators","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRemoveInSmallMapSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testReplaceWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetItemGetItemWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetdefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetstateBadChild","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSimpleExclusivRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testStringAllowedInContains","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testStringKeyRaisesKeyErrorWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testStringKeyReturnsDefaultFromGetWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSuccessorChildParentRewriteExerciseCase","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testTargetedDeletes","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testUnpickleNoneKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testUpdateFromPersistentMapping","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testValuesNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testValuesWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testValuesWorks1","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::test_None_is_smallest","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_value_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_value_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_value_type_str","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::test_byValue","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_legacy_py_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_popitem","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testBadUpdateTupleSize","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testDeleteInvalidKeyRaisesKeyError","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testEmptyFirstBucketReportedByGuido","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetItemFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetReturnsDefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetReturnsDefaultOverflowRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetReturnsDefaultWrongTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testHasKeyOverflowAndTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testHasKeyWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testItemsNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testItemsWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testIterators","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testKeysNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testKeysWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testLen","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testRangedIterators","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testReplaceWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSetItemGetItemWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSetdefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSimpleExclusivRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testStringAllowedInContains","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testStringKeyRaisesKeyErrorWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testStringKeyReturnsDefaultFromGetWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testUpdateFromPersistentMapping","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testValuesNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testValuesWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testValuesWorks1","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_value_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_value_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_value_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_popitem","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testAddingOneSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testBigInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testDuplicateInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testGetItem","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testHasKeyFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testInsertReturnsValue","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testIterator","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testKeys","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testLen","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testRemoveFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testRemoveInSmallSetSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testRemoveSucceeds","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___iand__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___ior__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___isub__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___ixor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___xor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_discard","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_isdisjoint","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_pop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::testBadBadKeyAfterFirst","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::test_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::test_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::test_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::testBadBadKeyAfterFirst","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::test_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::test_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::test_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testAddingOneSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testBigInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testDuplicateInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testHasKeyFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testInsertReturnsValue","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testIterator","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testKeys","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testRemoveFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testRemoveInSmallSetSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testRemoveSucceeds","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___iand__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___ior__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___isub__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___ixor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___xor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_discard","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_isdisjoint","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_pop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testDifference","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testEmptyDifference","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testEmptyIntersection","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testEmptyUnion","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testIntersection","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testLargerInputs","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testNone","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testUnion"],"failed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPurePython","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testNewStyleClassAsKeyNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testNewStyleClassWithCustomMetaClassNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testOldStyleClassAsKeyNotALlowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPurePython","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testPurePython","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testPurePython"],"errors":[],"skipped":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeInternalKeysMappingTest::test_internal_keys_after_deletion","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testAccessRaisesPOSKeyErrorOnNested","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testAccessRaisesPOSKeyErrorOnSelf","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testKeyAndValueOverflow","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_UpdatesDoReadChecksOnInternalNodes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testAccessRaisesPOSKeyErrorOnSelf","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testKeyAndValueOverflow","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_UpdatesDoReadChecksOnInternalNodes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_UpdatesDoReadChecksOnInternalNodes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_UpdatesDoReadChecksOnInternalNodes"],"collection_errors":[],"failure_text":{"src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testNewStyleClassAsKeyNotAllowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testNewStyleClassWithCustomMetaClassNotAllowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testOldStyleClassAsKeyNotALlowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBucket'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBucket'>","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOSet'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOSet'>","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOTreeSet'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOTreeSet'>"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-22","seq":22,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-fe71ec2201164fefbb9950fff72d5722/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-fe71ec2201164fefbb9950fff72d5722/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-22.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 1 item\n\nsrc/BTrees/tests/test_OOBTree.py F                                       [100%]\n\n=================================== FAILURES ===================================\nE   AssertionError: TypeError not raised\n/usr/local/lib/python3.10/unittest/case.py:163: AssertionError: TypeError not raised\n----------- generated xml file: /opt/receipts/reports/agent1-22.xml ------------\n=========================== short test summary info ============================\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed\n============================== 1 failed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"7bb0a369105e35b59e0a67dd1e8802094200db1eccc406cd431270aef3c709f3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-22.log","tree_digest":"15a275f47b397a16709bb5c35fd923a2edd4ad84cc08f790481e83bd0d937e22","tree_download_s":2.438135083997622,"started_at":"2026-10-03T17:10:03.430573Z","duration_s":0.609059,"timed_out":false,"image_before":"fc4d1ad4-94ef-429e-a37f-1f8b9eb93db4","image_after":"0d45d953-8482-4c3b-b966-7072ded4ed80","junit":{"passed":[],"failed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-23","seq":23,"branch_id":"agent1","kind":"command","cmd":"grep -r \"testNewStyleClassAsKeyNotAllowed\" src/","path":null,"exit_code":0,"stdout_tail":"src/BTrees/tests/common.py:    def testNewStyleClassAsKeyNotAllowed(self):\n","stderr_tail":"","stdout_sha256":"01e86f371e25a0be064ada47873548c0c9e57e1a5465534b83186052bb822895","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-23.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:13.212253Z","duration_s":0.0047220000000000005,"timed_out":false,"image_before":"0d45d953-8482-4c3b-b966-7072ded4ed80","image_after":"1343c6cc-2c99-44b4-ace2-bfc7b6ab8cbb","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-24","seq":24,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"testNewStyleClassAsKeyNotAllowed\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-24.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:20.102023Z","duration_s":0.003105,"timed_out":false,"image_before":"1343c6cc-2c99-44b4-ace2-bfc7b6ab8cbb","image_after":"04b0276f-273e-4617-979e-75c63e5dc4db","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-25","seq":25,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"NewStyleClassAsKey\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-25.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:23.175000Z","duration_s":0.003002,"timed_out":false,"image_before":"04b0276f-273e-4617-979e-75c63e5dc4db","image_after":"4e3fd701-a174-4da8-aa5d-41f154be2785","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-26","seq":26,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"AsKeyNotAllowed\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-26.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:26.626553Z","duration_s":0.003005,"timed_out":false,"image_before":"4e3fd701-a174-4da8-aa5d-41f154be2785","image_after":"45eed43a-af10-40d5-b1fe-2f4e6dfd1b5f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-27","seq":27,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"def testNewStyleClassAsKeyNotAllowed\\\" src/BTrees/tests/_test_builder.py","path":null,"exit_code":2,"stdout_tail":"","stderr_tail":"grep: testNewStyleClassAsKeyNotAllowed\": No such file or directory\n","stdout_sha256":"dde0f2f772685c52a0368a6387640e1d2e2016cc8263145f46c2f48d14da9022","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-27.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:31.993218Z","duration_s":0.0028250000000000003,"timed_out":false,"image_before":"45eed43a-af10-40d5-b1fe-2f4e6dfd1b5f","image_after":"915d1748-8055-4d13-be8e-969bc1344e2d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-28","seq":28,"branch_id":"agent1","kind":"command","cmd":"grep -ri \\\"newstyleclassaskey\\\" src/","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-28.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:37.223857Z","duration_s":0.0053089999999999995,"timed_out":false,"image_before":"915d1748-8055-4d13-be8e-969bc1344e2d","image_after":"647bf90f-fbc3-498b-a555-11f97b5370a0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-29","seq":29,"branch_id":"agent1","kind":"command","cmd":"grep -ri \\\"new.style.class.as.key\\\" src/","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-29.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:40.473867Z","duration_s":0.005558,"timed_out":false,"image_before":"647bf90f-fbc3-498b-a555-11f97b5370a0","image_after":"5c9be9ff-d3f6-4f2d-969b-798c62cf9edb","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-30","seq":30,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-8bb3f6031c18434fba1b7623d087e3d7/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-8bb3f6031c18434fba1b7623d087e3d7/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed -vv --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-30.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollecting ... collected 1 item\n\nsrc/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed <- src/BTrees/tests/common.py FAILED [100%]\n\n=================================== FAILURES ===================================\nE   AssertionError: TypeError not raised\n/usr/local/lib/python3.10/unittest/case.py:163: AssertionError: TypeError not raised\n----------- generated xml file: /opt/receipts/reports/agent1-30.xml ------------\n=========================== short test summary info ============================\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed - AssertionError: TypeError not raised\n============================== 1 failed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"9964294bcd74c8965be7f752f1b2a4dd9bd2570ed227d31ab6aad479f0f0d975","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-30.log","tree_digest":"15a275f47b397a16709bb5c35fd923a2edd4ad84cc08f790481e83bd0d937e22","tree_download_s":6.292088665999472,"started_at":"2026-10-03T17:10:43.714506Z","duration_s":0.604067,"timed_out":false,"image_before":"5c9be9ff-d3f6-4f2d-969b-798c62cf9edb","image_after":"d8aa3eb9-eebe-4213-9531-d90d5b080e0c","junit":{"passed":[],"failed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed":"AssertionError: TypeError not raised\nE   AssertionError: TypeError not raised"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-31","seq":31,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"testNewStyleClassAsKeyNotAllowed\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-31.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:54.662727Z","duration_s":0.003424,"timed_out":false,"image_before":"d8aa3eb9-eebe-4213-9531-d90d5b080e0c","image_after":"08fe4fc1-44d8-4869-979a-ce28888dd831","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-32","seq":32,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"NewStyle\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-32.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:10:57.679370Z","duration_s":0.002869,"timed_out":false,"image_before":"08fe4fc1-44d8-4869-979a-ce28888dd831","image_after":"ad0ab4e8-1723-4509-9c31-8b9eb94b356b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-33","seq":33,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"class BTreeTests\\\" src/BTrees/tests/common.py","path":null,"exit_code":2,"stdout_tail":"","stderr_tail":"grep: BTreeTests\": No such file or directory\n","stdout_sha256":"8bd96b459ba935f19116b2fd909177b1441f9640839a9b077775eae5879ee32f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-33.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:00.953989Z","duration_s":0.003063,"timed_out":false,"image_before":"ad0ab4e8-1723-4509-9c31-8b9eb94b356b","image_after":"f3316249-9fef-42b4-a026-4383472b15a0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-34","seq":34,"branch_id":"agent1","kind":"command","cmd":"cd /BTrees && awk '/^class.*BTreeTests/,/^class/ { print NR \\\" \\\" $0 }' src/BTrees/tests/common.py | head -20","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"awk: 1: unexpected character '\\'\nawk: line 1: runaway string constant \" \\\" $0 } ...\n","stdout_sha256":"21f9659b0897a9f3c8973b1ba134bb0ee69313357ca50a8c68df73cbccdb2860","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-34.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:04.611097Z","duration_s":0.0036950000000000004,"timed_out":false,"image_before":"f3316249-9fef-42b4-a026-4383472b15a0","image_after":"bdb1d944-c037-43d7-9d1b-dae5f692b96f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-35","seq":35,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"class.*BTree\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-35.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:07.485722Z","duration_s":0.003133,"timed_out":false,"image_before":"bdb1d944-c037-43d7-9d1b-dae5f692b96f","image_after":"6c6fe987-c88e-4f09-b772-b06cce1c4e94","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-36","seq":36,"branch_id":"agent1","kind":"command","cmd":"wc -l src/BTrees/tests/common.py","path":null,"exit_code":0,"stdout_tail":"3352 src/BTrees/tests/common.py\n","stderr_tail":"","stdout_sha256":"19230468d9b7717b539adc346ef3c5a8ab1e1fba80e62bedd98a5897eef70d7e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-36.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:10.257069Z","duration_s":0.002597,"timed_out":false,"image_before":"6c6fe987-c88e-4f09-b772-b06cce1c4e94","image_after":"cdbfb297-10d2-482c-8d6c-d8ebe3b669b4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-37","seq":37,"branch_id":"agent1","kind":"command","cmd":"grep -a \\\"NewStyle\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-37.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:15.625452Z","duration_s":0.002861,"timed_out":false,"image_before":"cdbfb297-10d2-482c-8d6c-d8ebe3b669b4","image_after":"ca621ed6-5574-404c-8405-786ae72d2295","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-38","seq":38,"branch_id":"agent1","kind":"command","cmd":"grep -a \\\"OldStyleClassAsKeyNotALlowed\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-38.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:18.749343Z","duration_s":0.002898,"timed_out":false,"image_before":"ca621ed6-5574-404c-8405-786ae72d2295","image_after":"b704e53a-d180-4f94-992b-9daa62272edb","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-39","seq":39,"branch_id":"agent1","kind":"command","cmd":"grep -a \\\"AsKeyNotAllowed\\\" src/BTrees/tests/_test_builder.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-39.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:22.486574Z","duration_s":0.0028399999999999996,"timed_out":false,"image_before":"b704e53a-d180-4f94-992b-9daa62272edb","image_after":"89de9473-95fd-4313-964a-e6bf9ec8b89b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-40","seq":40,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-b08754e6dbc843cca992e11d6de611e5/bin/busybox sh -c 'mkdir -p /BTrees/src/BTrees && cp /opt/receipts-b08754e6dbc843cca992e11d6de611e5/incoming/cb3f8fe48d6cebc2aad1dd7a9ee1e85bc0754f666f3ea50c90c80cfdc61e66a3 /BTrees/src/BTrees/_datatypes.py'","path":"src/BTrees/_datatypes.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"cb3f8fe48d6cebc2aad1dd7a9ee1e85bc0754f666f3ea50c90c80cfdc61e66a3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-40.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:11:32.905886Z","duration_s":0.004677000000000001,"timed_out":false,"image_before":"89de9473-95fd-4313-964a-e6bf9ec8b89b","image_after":"2f510048-1bfd-4b7f-b452-c8c96aad2711","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-41","seq":41,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-0ee87b8490d048a1802b79a97ce50d46/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-0ee87b8490d048a1802b79a97ce50d46/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-41.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\nsrc/BTrees/tests/test_OOBTree.py ...                                     [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-41.xml ------------\n=========================== short test summary info ============================\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed\n============================== 3 passed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"84c8e443afd85f2d1e179d5dab39cb9cc916fea0cd4f95ef99f9cf4ddf9f9177","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-41.log","tree_digest":"e63f30201a588f1ae999d5cb08c4d4131a063ed9eb2bc14b9ace1cf30d687133","tree_download_s":2.4103320830035955,"started_at":"2026-10-03T17:11:36.052052Z","duration_s":0.605245,"timed_out":false,"image_before":"2f510048-1bfd-4b7f-b452-c8c96aad2711","image_after":"de680c5d-3a8a-40c6-982c-d99f7c65829a","junit":{"passed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-42","seq":42,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-d1f375c6e60045a9b02368a4f680f158/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-d1f375c6e60045a9b02368a4f680f158/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-42.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 2 items\n\nsrc/BTrees/tests/test_OOBTree.py ..                                      [100%]\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-42.xml ------------\n=========================== short test summary info ============================\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet\n============================== 2 passed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"5079a82c90c71d6912d0f0a03f456b9a1405c5c41fc8f155ef04253201c6fd73","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-42.log","tree_digest":"e63f30201a588f1ae999d5cb08c4d4131a063ed9eb2bc14b9ace1cf30d687133","tree_download_s":2.9479338750243187,"started_at":"2026-10-03T17:11:43.229473Z","duration_s":0.610409,"timed_out":false,"image_before":"de680c5d-3a8a-40c6-982c-d99f7c65829a","image_after":"93e48f09-baeb-483b-acd5-9755b2b1867d","junit":{"passed":["src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-43","seq":43,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-3cb6e869fc834e329bfcecc0dbd8689c/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-3cb6e869fc834e329bfcecc0dbd8689c/receipts_pytest.py src/BTrees/tests/test_OOBTree.py --no-header -rA --tb=line --color=no -p no:cacheprovider -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-43.xml","path":null,"exit_code":1,"stdout_tail":"oOOSetSetConflictTestBase::testMergeDelete\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetSetConflictTestBase::testMergeEmpty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetSetConflictTestBase::testMergeInserts\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetSetConflictTestBase::testMergeInsertsFromEmpty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetI_SetsBase::testBadBadKeyAfterFirst\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetI_SetsBase::test_key_type_None\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetI_SetsBase::test_key_type_float\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetI_SetsBase::test_key_type_str\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testAddingOneSetsChanged\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testBigInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testClear\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testDuplicateInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testEmptyRangeSearches\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testHasKeyFails\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testInsertReturnsValue\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testIsinstanceCollectionsABC\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testIterator\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testKeys\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testMaxKeyMinKey\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testPersistentSubclass\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testProvidesInterface\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testRemoveFails\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testRemoveInSmallSetSetsChanged\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testRemoveSucceeds\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testSetstateArgumentChecking\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testShortRepr\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testSimpleExclusiveKeyRange\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testSlicing\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testUpdate\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___iand__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___ior__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___isub__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___ixor__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test___xor__\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_discard\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_impl_pickle\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_isdisjoint\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_isinstance_subclass\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_pickle_empty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_pickle_subclass\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::test_pop\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testFailMergeDelete\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testFailMergeEmptyAndFill\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testFailMergeInsert\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeDelete\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeEmpty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeInserts\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetSetConflictTestBase::testMergeInsertsFromEmpty\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testDifference\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testEmptyDifference\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testEmptyIntersection\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testEmptyUnion\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testIntersection\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testLargerInputs\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testNone\nPASSED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetResult::testUnion\nSKIPPED [1] src/BTrees/tests/common.py:2295: ZODB not available\nSKIPPED [1] src/BTrees/tests/common.py:1312: ZODB not available\nSKIPPED [2] src/BTrees/tests/common.py:1256: ZODB not available\nSKIPPED [4] src/BTrees/tests/common.py:258: ZODB not available\nSKIPPED [2] src/BTrees/tests/common.py:1184: Needs bounded key and value\nSKIPPED [4] src/BTrees/tests/common.py:230: ZODB not available\nSKIPPED [4] src/BTrees/tests/common.py:319: ZODB not available\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testPurePython\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBucketMappingBase::testPurePython\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOSetExtendedSetTests::testPurePython\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOTreeSetNormalSetTests::testPurePython\n================== 4 failed, 265 passed, 18 skipped in 1.69s ===================\n","stderr_tail":"","stdout_sha256":"361a639a7add15b82c7ee5731e5b5f2c68513b561e4f6f619365b0d1907db1fb","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-43.log","tree_digest":"e63f30201a588f1ae999d5cb08c4d4131a063ed9eb2bc14b9ace1cf30d687133","tree_download_s":2.0956072080880404,"started_at":"2026-10-03T17:11:51.013489Z","duration_s":2.0208749999999998,"timed_out":false,"image_before":"93e48f09-baeb-483b-acd5-9755b2b1867d","image_after":"663ebb47-aae3-40fa-b4f3-74facb9dc609","junit":{"passed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::testFamily","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::testModuleProvides","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::testNames","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::test_multiunion_presence","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::test_weightedIntersection_presence","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOModuleTest::test_weightedUnion_presence","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testFailMergeUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeMappingConflictTestBase::testMergeUpdate","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testAcceptDefaultComparisonOnGet","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testAddTwoSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testBadUpdateTupleSize","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDamagedIterator","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteInvalidKeyRaisesKeyError","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteNoChildrenWorks","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testDeleteNoneKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteOneChildWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteRootWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteTwoChildrenInorderSuccessorWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testDeleteTwoChildrenNoInorderSuccessorWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testEmptyFirstBucketReportedByGuido","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetItemFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetReturnsDefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetReturnsDefaultOverflowRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGetReturnsDefaultWrongTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testHasKeyOverflowAndTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testHasKeyWorks","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testIdentityTrumpsBrokenComparison","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testInsertMethod","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testItemsNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testItemsWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testIterators","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testKeysNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testKeysWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testLen","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassAsKeyNotAllowed","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testNewStyleClassWithCustomMetaClassNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testOldStyleClassAsKeyNotALlowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPathologicalLeftBranching","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPathologicalRangeSearch","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPathologicalRightBranching","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRandomDeletes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRandomNonOverlappingInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRandomOverlappingInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRangeSearchAfterRandomInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRangeSearchAfterSequentialInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRangedIterators","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testRejectDefaultComparisonOnSet","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRemoveInSmallMapSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testReplaceWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetItemGetItemWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetdefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSetstateBadChild","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSimpleExclusivRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testStringAllowedInContains","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testStringKeyRaisesKeyErrorWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testStringKeyReturnsDefaultFromGetWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testSuccessorChildParentRewriteExerciseCase","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testTargetedDeletes","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testUnpickleNoneKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testUpdateFromPersistentMapping","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testValuesNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testValuesWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testValuesWorks1","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::test_None_is_smallest","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_value_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_value_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_assign_value_type_str","src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::test_byValue","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_legacy_py_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_popitem","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testBadUpdateTupleSize","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testDeleteInvalidKeyRaisesKeyError","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testEmptyFirstBucketReportedByGuido","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetItemFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetReturnsDefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetReturnsDefaultOverflowRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGetReturnsDefaultWrongTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testHasKeyOverflowAndTypes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testHasKeyWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testItemsNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testItemsWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testIterators","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testKeysNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testKeysWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testLen","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testNewStyleClassAsKeyNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testNewStyleClassWithCustomMetaClassNotAllowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testOldStyleClassAsKeyNotALlowed","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testRangedIterators","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testReplaceWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSetItemGetItemWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSetdefault","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSimpleExclusivRanges","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testStringAllowedInContains","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testStringKeyRaisesKeyErrorWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testStringKeyReturnsDefaultFromGetWhenMissing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testUpdateFromPersistentMapping","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testValuesNegativeIndex","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testValuesWorks","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testValuesWorks1","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_value_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_value_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_assign_value_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_popitem","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testFailMergeUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeDeleteAndUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingConflictTestBase::testMergeUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testAddingOneSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testBigInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testDuplicateInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testGetItem","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testHasKeyFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testInsertReturnsValue","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testIterator","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testKeys","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testLen","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testRemoveFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testRemoveInSmallSetSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testRemoveSucceeds","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___iand__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___ior__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___isub__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___ixor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test___xor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_discard","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_isdisjoint","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_pop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::testBadBadKeyAfterFirst","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::test_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::test_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetI_SetsBase::test_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetSetConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::testBadBadKeyAfterFirst","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::test_key_type_None","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::test_key_type_float","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetI_SetsBase::test_key_type_str","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testAddingOneSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testBigInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testClear","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testDuplicateInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testEmptyRangeSearches","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testHasKeyFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testInsertReturnsValue","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testIsinstanceCollectionsABC","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testIterator","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testKeys","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testMaxKeyMinKey","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testPersistentSubclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testProvidesInterface","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testRemoveFails","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testRemoveInSmallSetSetsChanged","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testRemoveSucceeds","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testSetstateArgumentChecking","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testShortRepr","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testSimpleExclusiveKeyRange","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testSlicing","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testUpdate","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___iand__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___ior__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___isub__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___ixor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test___xor__","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_discard","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_impl_pickle","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_isdisjoint","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_isinstance_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_pickle_empty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_pickle_subclass","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_pop","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testFailMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testFailMergeEmptyAndFill","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testFailMergeInsert","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeDelete","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeInserts","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetSetConflictTestBase::testMergeInsertsFromEmpty","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testDifference","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testEmptyDifference","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testEmptyIntersection","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testEmptyUnion","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testIntersection","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testLargerInputs","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testNone","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetResult::testUnion"],"failed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPurePython","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPurePython","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testPurePython","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testPurePython"],"errors":[],"skipped":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeInternalKeysMappingTest::test_internal_keys_after_deletion","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testAccessRaisesPOSKeyErrorOnNested","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testAccessRaisesPOSKeyErrorOnSelf","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testKeyAndValueOverflow","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::test_UpdatesDoReadChecksOnInternalNodes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testAccessRaisesPOSKeyErrorOnSelf","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testKeyAndValueOverflow","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::test_UpdatesDoReadChecksOnInternalNodes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::test_UpdatesDoReadChecksOnInternalNodes","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testGhostUnghost","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testLoadAndStore","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::test_UpdatesDoReadChecksOnInternalNodes"],"collection_errors":[],"failure_text":{"src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBucketMappingBase::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBucket'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBucket'>","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOSetExtendedSetTests::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOSet'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOSet'>","src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOTreeSetNormalSetTests::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOTreeSet'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOTreeSet'>"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-44","seq":44,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"def testPurePython\\\" src/BTrees/tests/common.py","path":null,"exit_code":2,"stdout_tail":"","stderr_tail":"grep: testPurePython\": No such file or directory\n","stdout_sha256":"1e1820a5d4924f4fde609b1ef00468c71a24f68d5f0251e909a209bb9c831eb5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-44.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:12:00.779541Z","duration_s":0.003253,"timed_out":false,"image_before":"663ebb47-aae3-40fa-b4f3-74facb9dc609","image_after":"3e779a98-71e9-4076-99f5-76ab9fb8c3f2","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-45","seq":45,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"testPurePython\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-45.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:12:03.838379Z","duration_s":0.003026,"timed_out":false,"image_before":"3e779a98-71e9-4076-99f5-76ab9fb8c3f2","image_after":"7c47789d-9fcd-4bbc-9a54-3cb8b58caa53","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-46","seq":46,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-ce2684ae728c437d853b98ef75921e83/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-ce2684ae728c437d853b98ef75921e83/receipts_pytest.py src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testPurePython --no-header -rA --tb=line --color=no -p no:cacheprovider -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-46.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollecting ... collected 1 item\n\nsrc/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testPurePython FAILED [100%]\n\n=================================== FAILURES ===================================\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>\n/usr/local/lib/python3.10/unittest/case.py:675: AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>\n----------- generated xml file: /opt/receipts/reports/agent1-46.xml ------------\n=========================== short test summary info ============================\nFAILED src/BTrees/tests/test_OOBTree.py::TestAutoOOBTreeOOBTreeTest::testPurePython\n============================== 1 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"4553701f045f8f6dc4d888b86236bc807ce399e303c6fc467393b52abb039b75","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-46.log","tree_digest":"e63f30201a588f1ae999d5cb08c4d4131a063ed9eb2bc14b9ace1cf30d687133","tree_download_s":3.0551165000069886,"started_at":"2026-10-03T17:12:06.984555Z","duration_s":0.62042,"timed_out":false,"image_before":"7c47789d-9fcd-4bbc-9a54-3cb8b58caa53","image_after":"6c7314ad-0cb6-46ed-a6d2-4953fe532b6a","junit":{"passed":[],"failed":["src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPurePython"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"src/BTrees/tests/common.py::src::BTrees::tests::test_OOBTree::TestAutoOOBTreeOOBTreeTest::testPurePython":"AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>\nE   AssertionError: unexpectedly identical: <class 'BTrees.OOBTree.OOBTree'>"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-47","seq":47,"branch_id":"agent1","kind":"command","cmd":"cd /BTrees && grep -r \\\"testPurePython\\\" .","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-47.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:12:16.506623Z","duration_s":0.007483,"timed_out":false,"image_before":"6c7314ad-0cb6-46ed-a6d2-4953fe532b6a","image_after":"9f19619d-87c4-48e6-9691-402facfeba79","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-48","seq":48,"branch_id":"agent1","kind":"command","cmd":"grep -i \\\"purepython\\\" src/BTrees/tests/common.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-48.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:12:19.567293Z","duration_s":0.0028919999999999996,"timed_out":false,"image_before":"9f19619d-87c4-48e6-9691-402facfeba79","image_after":"bfbb40e8-ae0f-4e19-b9a8-430ad3e68824","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-49","seq":49,"branch_id":"agent1","kind":"command","cmd":"grep -n \\\"class InternalKeysMappingTest\\\" src/BTrees/tests/common.py","path":null,"exit_code":2,"stdout_tail":"","stderr_tail":"grep: InternalKeysMappingTest\": No such file or directory\n","stdout_sha256":"7829144e056ce68bab6a080a54b646b0549d76a94d1c45b597a71ee3c0c3d571","log_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/logs/agent1/agent1-49.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:12:26.088299Z","duration_s":0.00324,"timed_out":false,"image_before":"bfbb40e8-ae0f-4e19-b9a8-430ad3e68824","image_after":"11ae7d3f-a6d6-4211-8e20-60d9a9a675e8","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-50","seq":50,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-ca759def36c0421ca259536308ed8f48: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames 61f71267a622e7b8570a867292691b211a584d00","path":null,"exit_code":0,"stdout_tail":"diff --git a/src/BTrees/_datatypes.py b/src/BTrees/_datatypes.py\nindex 5035144..b59e397 100644\n--- a/src/BTrees/_datatypes.py\n+++ b/src/BTrees/_datatypes.py\n@@ -208,7 +208,20 @@ class O(KeyDataType):\n                 # TODO: Shouldn't we only check __cmp__ on Python 2?\n                 # Python 3 won't use it.\n                 and getattr(item, '__cmp__', None) is None):\n-            raise TypeError(\"Object has default comparison\")\n+            if isinstance(item, type):\n+                # For type objects, check if they have default comparison.\n+                # If __lt__ is the default from object, see if metaclass provides __lt__.\n+                if getattr(item, '__lt__', None) is object.__lt__:\n+                    # Check if metaclass defines __lt__\n+                    mt = type(item)\n+                    if '__lt__' in mt.__dict__:\n+                        # metaclass provides custom comparison, allow\n+                        return\n+                # Either default __lt__ not overridden by metaclass, or no __lt__ at all\n+                raise TypeError(\"Object has default comparison\")\n+            else:\n+                raise TypeError(\"Object of class {} has default comparison\".format(\n+                    item.__class__.__name__))\n \n \n     def __call__(self, item):\n","stderr_tail":"","stdout_sha256":"57347a6cd49feb3e698729e17b84c54fa20547c59c87d93d0f04879914f8af49","log_path":null,"tree_digest":"e63f30201a588f1ae999d5cb08c4d4131a063ed9eb2bc14b9ace1cf30d687133","tree_download_s":2.518851166125387,"started_at":"2026-10-03T17:12:36.029706Z","duration_s":0.02627441706135869,"timed_out":false,"image_before":"11ae7d3f-a6d6-4211-8e20-60d9a9a675e8","image_after":"11ae7d3f-a6d6-4211-8e20-60d9a9a675e8","junit":null,"diff":{"files":[{"path":"src/BTrees/_datatypes.py","added":14,"deleted":1,"category":"source","status":"modified"}],"patch_sha256":"57347a6cd49feb3e698729e17b84c54fa20547c59c87d93d0f04879914f8af49","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/zopefoundation__btrees-163/runs/pilot-zopefoundation__btrees-163-7726cac202/artifacts/agent1/agent1-50.patch"},"patch_sha256":"57347a6cd49feb3e698729e17b84c54fa20547c59c87d93d0f04879914f8af49","dropped_paths":[],"snapshot_sha":"61f71267a622e7b8570a867292691b211a584d00"}
