{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-pyfilesystem__pyfilesystem2-462-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Rlc3RzL3Rlc3RfZnRwZnMucHkgYi90ZXN0cy90ZXN0X2Z0cGZzLnB5CmluZGV4IDQzMDI4ZGEuLmQ0MTQzYWEgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3Rlc3RfZnRwZnMucHkKKysrIGIvdGVzdHMvdGVzdF9mdHBmcy5weQpAQCAtMjYxLDYgKzI2MSwyMyBAQCBjbGFzcyBUZXN0RlRQRlMoRlNUZXN0Q2FzZXMsIHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgZGVsIHNlbGYuZnMuZmVhdHVyZXNbIlVURjgiXQogICAgICAgICBzZWxmLmFzc2VydEZhbHNlKHNlbGYuZnMuZ2V0bWV0YSgpLmdldCgidW5pY29kZV9wYXRocyIpKQogCisgICAgZGVmIHRlc3RfZ2V0aW5mb19tb2RpZmllZChzZWxmKToKKyAgICAgICAgc2VsZi5hc3NlcnRJbigiTURUTSIsIHNlbGYuZnMuZmVhdHVyZXMpCisgICAgICAgIHNlbGYuZnMuY3JlYXRlKCJiYXIiKQorICAgICAgICBtdGltZV9kZXRhaWwgPSBzZWxmLmZzLmdldGluZm8oImJhciIsICgiYmFzaWMiLCAiZGV0YWlscyIpKS5tb2RpZmllZAorICAgICAgICBtdGltZV9tb2RpZmllZCA9IHNlbGYuZnMuZ2V0bW9kaWZpZWQoImJhciIpCisgICAgICAgICMgTWljcm9zZWNvbmQgYW5kIHNlY29uZHMgbWlnaHQgbm90IGFjdHVhbGx5IGJlIHN1cHBvcnRlZCBieSBhbGwKKyAgICAgICAgIyBGVFAgY29tbWFuZHMsIHNvIHdlIHN0cmlwIHRoZW0gYmVmb3JlIGNvbXBhcmluZyBpZiBpdCBsb29rcworICAgICAgICAjIGxpa2UgYXQgbGVhc3Qgb25lIG9mIHRoZSB0d28gdmFsdWVzIGRvZXMgbm90IGNvbnRhaW4gdGhlbS4KKyAgICAgICAgcmVwbGFjZW1lbnQgPSB7fQorICAgICAgICBpZiBtdGltZV9kZXRhaWwubWljcm9zZWNvbmQgPT0gMCBvciBtdGltZV9tb2RpZmllZC5taWNyb3NlY29uZCA9PSAwOgorICAgICAgICAgICAgcmVwbGFjZW1lbnRbIm1pY3Jvc2Vjb25kIl0gPSAwCisgICAgICAgIGlmIG10aW1lX2RldGFpbC5zZWNvbmQgPT0gMCBvciBtdGltZV9tb2RpZmllZC5zZWNvbmQgPT0gMDoKKyAgICAgICAgICAgIHJlcGxhY2VtZW50WyJzZWNvbmQiXSA9IDAKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgKKyAgICAgICAgICAgIG10aW1lX2RldGFpbC5yZXBsYWNlKCoqcmVwbGFjZW1lbnQpLCBtdGltZV9tb2RpZmllZC5yZXBsYWNlKCoqcmVwbGFjZW1lbnQpCisgICAgICAgICkKKwogICAgIGRlZiB0ZXN0X29wZW5lcl9wYXRoKHNlbGYpOgogICAgICAgICBzZWxmLmZzLm1ha2VkaXIoImZvbyIpCiAgICAgICAgIHNlbGYuZnMud3JpdGV0ZXh0KCJmb28vYmFyIiwgImJheiIpCmRpZmYgLS1naXQgYS90ZXN0cy90ZXN0X21lbW9yeWZzLnB5IGIvdGVzdHMvdGVzdF9tZW1vcnlmcy5weQppbmRleCBiYjUwOTZmLi42N2Q5MmFjIDEwMDY0NAotLS0gYS90ZXN0cy90ZXN0X21lbW9yeWZzLnB5CisrKyBiL3Rlc3RzL3Rlc3RfbWVtb3J5ZnMucHkKQEAgLTcyLDE0ICs3MiwxMyBAQCBjbGFzcyBUZXN0TWVtb3J5RlMoRlNUZXN0Q2FzZXMsIHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgc2VsZi5mcy5tYWtlZGlyKCJiYXIiKQogICAgICAgICBzZWxmLmZzLnRvdWNoKCJmb28vZmlsZS50eHQiKQogCi0gICAgICAgIG5hbWVzcGFjZXMgPSAoImRldGFpbHMiLCAibW9kaWZpZWQiKQotICAgICAgICBzcmNfaW5mbyA9IHNlbGYuZnMuZ2V0aW5mbygiZm9vL2ZpbGUudHh0IiwgbmFtZXNwYWNlcykKKyAgICAgICAgc3JjX2RhdGV0aW1lID0gc2VsZi5mcy5nZXRtb2RpZmllZCgiZm9vL2ZpbGUudHh0IikKIAogICAgICAgICBzZWxmLmZzLmNvcHkoImZvby9maWxlLnR4dCIsICJiYXIvZmlsZS50eHQiLCBwcmVzZXJ2ZV90aW1lPVRydWUpCiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShzZWxmLmZzLmV4aXN0cygiYmFyL2ZpbGUudHh0IikpCiAKLSAgICAgICAgZHN0X2luZm8gPSBzZWxmLmZzLmdldGluZm8oImJhci9maWxlLnR4dCIsIG5hbWVzcGFjZXMpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZHN0X2luZm8ubW9kaWZpZWQsIHNyY19pbmZvLm1vZGlmaWVkKQorICAgICAgICBkc3RfZGF0ZXRpbWUgPSBzZWxmLmZzLmdldG1vZGlmaWVkKCJiYXIvZmlsZS50eHQiKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGRzdF9kYXRldGltZSwgc3JjX2RhdGV0aW1lKQogCiAKIGNsYXNzIFRlc3RNZW1vcnlGaWxlKHVuaXR0ZXN0LlRlc3RDYXNlKToK'\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:47:52.543961Z","duration_s":0.02688,"timed_out":false,"image_before":"65625497-cff8-3682-8823-c4db02036e5f","image_after":"82a47594-4794-4df6-9a52-e6b181803a36","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-2","seq":2,"branch_id":"base","kind":"command","cmd":"git apply /tmp/receipts-pyfilesystem__pyfilesystem2-462-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:47:54.349440Z","duration_s":0.004212,"timed_out":false,"image_before":"82a47594-4794-4df6-9a52-e6b181803a36","image_after":"11af103c-db2a-4454-a69e-d1806b1b7b28","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-3","seq":3,"branch_id":"base","kind":"command","cmd":"/opt/receipts-370afad7c4544cedad8c4e1ce0f44f00/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-370afad7c4544cedad8c4e1ce0f44f00/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/test_ftpfs.py tests/test_memoryfs.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-3.xml","path":null,"exit_code":1,"stdout_tail":"nFTPFS::test_upload_1\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_2\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_4\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_chunk_size\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_validatepath\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_writebytes\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_writefile\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_writetext\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_appendbytes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_appendtext\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_basic\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_bin_files\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_case_sensitive\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_close\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_close_mem_free\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_dir_mem\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_dir_temp\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_file\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_structure\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copydir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_create\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_desc\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_0\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_1\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_2\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_4\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_chunk_size\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_exists\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_files\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_filterdir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getinfo\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getmeta\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getsize\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getsyspath\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_geturl\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_geturl_purpose\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_glob\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_hash\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_invalid_chars\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_isdir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_isempty\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_isfile\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_islink\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_listdir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_makedir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_makedirs\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_match\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_dir_mem\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_dir_temp\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_file_mem\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_file_same_fs\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_file_temp\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_same_fs\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_movedir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_open\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_open_exclusive\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_open_files\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_openbin\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_openbin_exclusive\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_openbin_rw\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_opendir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_readbytes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_readtext\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_remove\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_removedir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_removetree\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_removetree_root\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_repeat_dir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_root_dir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_scandir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_setinfo\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_settimes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_touch\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_tree\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_unicode_path\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_0\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_1\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_2\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_4\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_chunk_size\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_validatepath\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_writebytes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_writefile\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_writetext\nPASSED tests/test_memoryfs.py::TestMemoryFile::test_readinto_writing\nPASSED tests/test_memoryfs.py::TestMemoryFile::test_readline_writing\nSKIPPED [3] fs/test.py:1879: case sensitivity not known\nERROR tests/test_ftpfs.py::TestFTPFS::test_writetext - AttributeError: 'Proce...\nERROR tests/test_ftpfs.py::TestFTPFSNoMLSD::test_writetext - AttributeError: ...\nERROR tests/test_ftpfs.py::TestAnonFTPFS::test_writetext - AttributeError: 'P...\nFAILED tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified - AttributeError...\nFAILED tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified - Attribut...\nFAILED tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time - Attrib...\n======== 3 failed, 336 passed, 3 skipped, 2 warnings, 3 errors in 9.07s ========\n","stderr_tail":"","stdout_sha256":"19f345fc2d1567266c940b3cc898ea16c6e332ab8159f5f5dfda33fdc0c4e63c","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-3.log","tree_digest":"69bd64d494e843cebaa0ec86fa1ab49ec2074dbaa27c692e7714d407b895a517","tree_download_s":2.545394832966849,"started_at":"2026-10-03T21:47:56.122072Z","duration_s":6.5708079999999995,"timed_out":false,"image_before":"11af103c-db2a-4454-a69e-d1806b1b7b28","image_after":"1bbaa0ee-517b-40e4-9305-8d461342109c","junit":{"passed":["tests/test_ftpfs.py::TestFTPFSClass::test_opener","tests/test_ftpfs.py::TestFTPFSClass::test_parse_ftp_time","tests/test_ftpfs.py::TestFTPFSClass::test_parse_mlsx","tests/test_ftpfs.py::TestFTPFSClass::test_parse_mlsx_type","tests/test_ftpfs.py::TestFTPErrors::test_manager","tests/test_ftpfs.py::TestFTPErrors::test_manager_with_host","fs/test.py::tests::test_ftpfs::TestFTPFS::test_appendbytes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_appendtext","fs/test.py::tests::test_ftpfs::TestFTPFS::test_basic","fs/test.py::tests::test_ftpfs::TestFTPFS::test_bin_files","fs/test.py::tests::test_ftpfs::TestFTPFS::test_close","tests/test_ftpfs.py::TestFTPFS::test_connection_error","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_file","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_structure","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copydir","tests/test_ftpfs.py::TestFTPFS::test_create","fs/test.py::tests::test_ftpfs::TestFTPFS::test_desc","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_0","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_1","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_2","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_4","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_chunk_size","fs/test.py::tests::test_ftpfs::TestFTPFS::test_exists","fs/test.py::tests::test_ftpfs::TestFTPFS::test_files","fs/test.py::tests::test_ftpfs::TestFTPFS::test_filterdir","tests/test_ftpfs.py::TestFTPFS::test_ftp_url","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getinfo","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getmeta","tests/test_ftpfs.py::TestFTPFS::test_getmeta_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getsize","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getsyspath","tests/test_ftpfs.py::TestFTPFS::test_geturl","fs/test.py::tests::test_ftpfs::TestFTPFS::test_geturl_purpose","fs/test.py::tests::test_ftpfs::TestFTPFS::test_glob","fs/test.py::tests::test_ftpfs::TestFTPFS::test_hash","tests/test_ftpfs.py::TestFTPFS::test_host","fs/test.py::tests::test_ftpfs::TestFTPFS::test_invalid_chars","fs/test.py::tests::test_ftpfs::TestFTPFS::test_isdir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_isempty","fs/test.py::tests::test_ftpfs::TestFTPFS::test_isfile","fs/test.py::tests::test_ftpfs::TestFTPFS::test_islink","fs/test.py::tests::test_ftpfs::TestFTPFS::test_listdir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_makedir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_makedirs","fs/test.py::tests::test_ftpfs::TestFTPFS::test_match","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_file_mem","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_file_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_file_temp","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFS::test_movedir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_open","fs/test.py::tests::test_ftpfs::TestFTPFS::test_open_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFS::test_open_files","fs/test.py::tests::test_ftpfs::TestFTPFS::test_openbin","fs/test.py::tests::test_ftpfs::TestFTPFS::test_openbin_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFS::test_openbin_rw","fs/test.py::tests::test_ftpfs::TestFTPFS::test_opendir","tests/test_ftpfs.py::TestFTPFS::test_opener_path","fs/test.py::tests::test_ftpfs::TestFTPFS::test_readbytes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_readtext","fs/test.py::tests::test_ftpfs::TestFTPFS::test_remove","fs/test.py::tests::test_ftpfs::TestFTPFS::test_removedir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_removetree","fs/test.py::tests::test_ftpfs::TestFTPFS::test_removetree_root","fs/test.py::tests::test_ftpfs::TestFTPFS::test_repeat_dir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_root_dir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_scandir","tests/test_ftpfs.py::TestFTPFS::test_setinfo","fs/test.py::tests::test_ftpfs::TestFTPFS::test_settimes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_touch","fs/test.py::tests::test_ftpfs::TestFTPFS::test_tree","fs/test.py::tests::test_ftpfs::TestFTPFS::test_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_0","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_1","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_2","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_4","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_chunk_size","tests/test_ftpfs.py::TestFTPFS::test_upload_connection","fs/test.py::tests::test_ftpfs::TestFTPFS::test_validatepath","fs/test.py::tests::test_ftpfs::TestFTPFS::test_writebytes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_writefile","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_appendbytes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_appendtext","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_basic","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_bin_files","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_close","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_connection_error","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_file","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_structure","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copydir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_create","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_desc","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_0","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_1","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_2","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_4","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_chunk_size","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_exists","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_features","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_files","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_filterdir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_ftp_url","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getinfo","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getmeta","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getmeta_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getsize","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getsyspath","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_geturl","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_geturl_purpose","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_glob","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_hash","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_host","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_invalid_chars","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_isdir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_isempty","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_isfile","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_islink","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_listdir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_makedir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_makedirs","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_match","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_file_mem","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_file_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_file_temp","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_movedir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_open","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_open_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_open_files","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_openbin","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_openbin_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_openbin_rw","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_opendir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_opener_path","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_readbytes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_readtext","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_remove","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_removedir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_removetree","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_removetree_root","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_repeat_dir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_root_dir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_scandir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_setinfo","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_settimes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_touch","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_tree","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_0","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_1","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_2","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_4","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_chunk_size","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_upload_connection","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_validatepath","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writebytes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writefile","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_appendbytes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_appendtext","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_basic","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_bin_files","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_close","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_dir_mem","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_dir_temp","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_file","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_structure","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copydir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_create","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_desc","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_0","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_1","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_2","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_4","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_chunk_size","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_exists","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_files","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_filterdir","tests/test_ftpfs.py::TestAnonFTPFS::test_ftp_url","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getinfo","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getmeta","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getsize","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getsyspath","tests/test_ftpfs.py::TestAnonFTPFS::test_geturl","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_geturl_purpose","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_glob","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_hash","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_invalid_chars","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_isdir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_isempty","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_isfile","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_islink","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_listdir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_makedir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_makedirs","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_match","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_dir_mem","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_dir_temp","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_file_mem","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_file_same_fs","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_file_temp","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_same_fs","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_movedir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_open","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_open_exclusive","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_open_files","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_openbin","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_openbin_exclusive","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_openbin_rw","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_opendir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_readbytes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_readtext","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_remove","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_removedir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_removetree","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_removetree_root","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_repeat_dir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_root_dir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_scandir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_setinfo","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_settimes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_touch","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_tree","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_unicode_path","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_0","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_1","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_2","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_4","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_chunk_size","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_validatepath","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writebytes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writefile","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_appendbytes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_appendtext","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_basic","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_bin_files","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_case_sensitive","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_close","tests/test_memoryfs.py::TestMemoryFS::test_close_mem_free","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_dir_mem","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_dir_temp","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_file","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_structure","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copydir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_create","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_desc","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_0","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_1","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_2","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_4","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_chunk_size","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_exists","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_files","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_filterdir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getinfo","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getmeta","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getsize","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getsyspath","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_geturl","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_geturl_purpose","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_glob","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_hash","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_invalid_chars","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_isdir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_isempty","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_isfile","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_islink","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_listdir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_makedir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_makedirs","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_match","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_dir_mem","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_dir_temp","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_file_mem","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_file_same_fs","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_file_temp","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_same_fs","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_movedir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_open","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_open_exclusive","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_open_files","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_openbin","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_openbin_exclusive","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_openbin_rw","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_opendir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_readbytes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_readtext","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_remove","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_removedir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_removetree","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_removetree_root","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_repeat_dir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_root_dir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_scandir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_setinfo","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_settimes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_touch","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_tree","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_unicode_path","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_0","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_1","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_2","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_4","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_chunk_size","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_validatepath","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_writebytes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_writefile","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_writetext","tests/test_memoryfs.py::TestMemoryFile::test_readinto_writing","tests/test_memoryfs.py::TestMemoryFile::test_readline_writing"],"failed":["tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified","tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time"],"errors":["fs/test.py::tests::test_ftpfs::TestFTPFS::test_writetext","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writetext","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writetext"],"skipped":["fs/test.py::tests::test_ftpfs::TestFTPFS::test_case_sensitive","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_case_sensitive","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_case_sensitive"],"collection_errors":[],"failure_text":{"tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified":"AttributeError: 'FTPFS' object has no attribute 'getmodified'\nE   AttributeError: 'FTPFS' object has no attribute 'getmodified'","fs/test.py::tests::test_ftpfs::TestFTPFS::test_writetext":"failed on teardown with \"AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?\"\nE   AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified":"AttributeError: 'FTPFS' object has no attribute 'getmodified'\nE   AttributeError: 'FTPFS' object has no attribute 'getmodified'","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writetext":"failed on teardown with \"AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?\"\nE   AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writetext":"failed on teardown with \"AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?\"\nE   AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?","tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time":"AttributeError: 'MemoryFS' object has no attribute 'getmodified'\nE   AttributeError: 'MemoryFS' object has no attribute 'getmodified'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-50831a1cb97e4c7d9f66234a8b49c89a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-50831a1cb97e4c7d9f66234a8b49c89a/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/test_ftpfs.py tests/test_memoryfs.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-4.xml","path":null,"exit_code":1,"stdout_tail":"nFTPFS::test_upload_1\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_2\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_4\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_chunk_size\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_validatepath\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_writebytes\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_writefile\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_writetext\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_appendbytes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_appendtext\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_basic\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_bin_files\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_case_sensitive\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_close\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_close_mem_free\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_dir_mem\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_dir_temp\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_file\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copy_structure\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_copydir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_create\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_desc\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_0\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_1\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_2\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_4\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_download_chunk_size\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_exists\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_files\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_filterdir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getinfo\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getmeta\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getsize\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_getsyspath\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_geturl\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_geturl_purpose\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_glob\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_hash\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_invalid_chars\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_isdir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_isempty\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_isfile\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_islink\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_listdir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_makedir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_makedirs\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_match\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_dir_mem\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_dir_temp\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_file_mem\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_file_same_fs\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_file_temp\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_move_same_fs\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_movedir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_open\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_open_exclusive\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_open_files\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_openbin\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_openbin_exclusive\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_openbin_rw\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_opendir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_readbytes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_readtext\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_remove\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_removedir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_removetree\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_removetree_root\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_repeat_dir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_root_dir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_scandir\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_setinfo\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_settimes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_touch\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_tree\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_unicode_path\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_0\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_1\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_2\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_4\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_upload_chunk_size\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_validatepath\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_writebytes\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_writefile\nPASSED tests/test_memoryfs.py::TestMemoryFS::test_writetext\nPASSED tests/test_memoryfs.py::TestMemoryFile::test_readinto_writing\nPASSED tests/test_memoryfs.py::TestMemoryFile::test_readline_writing\nSKIPPED [3] fs/test.py:1879: case sensitivity not known\nERROR tests/test_ftpfs.py::TestFTPFS::test_writetext - AttributeError: 'Proce...\nERROR tests/test_ftpfs.py::TestFTPFSNoMLSD::test_writetext - AttributeError: ...\nERROR tests/test_ftpfs.py::TestAnonFTPFS::test_writetext - AttributeError: 'P...\nFAILED tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified - AttributeError...\nFAILED tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified - Attribut...\nFAILED tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time - Attrib...\n======== 3 failed, 336 passed, 3 skipped, 2 warnings, 3 errors in 8.90s ========\n","stderr_tail":"","stdout_sha256":"c1ed715c5f5573771ba0b486093995535742aeb1f49f14d3658b7461e19fe483","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-4.log","tree_digest":"69bd64d494e843cebaa0ec86fa1ab49ec2074dbaa27c692e7714d407b895a517","tree_download_s":4.287644041934982,"started_at":"2026-10-03T21:48:13.538203Z","duration_s":6.14584,"timed_out":false,"image_before":"1bbaa0ee-517b-40e4-9305-8d461342109c","image_after":"c35dcaea-386f-49e5-b8ef-ebe6b470ec32","junit":{"passed":["tests/test_ftpfs.py::TestFTPFSClass::test_opener","tests/test_ftpfs.py::TestFTPFSClass::test_parse_ftp_time","tests/test_ftpfs.py::TestFTPFSClass::test_parse_mlsx","tests/test_ftpfs.py::TestFTPFSClass::test_parse_mlsx_type","tests/test_ftpfs.py::TestFTPErrors::test_manager","tests/test_ftpfs.py::TestFTPErrors::test_manager_with_host","fs/test.py::tests::test_ftpfs::TestFTPFS::test_appendbytes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_appendtext","fs/test.py::tests::test_ftpfs::TestFTPFS::test_basic","fs/test.py::tests::test_ftpfs::TestFTPFS::test_bin_files","fs/test.py::tests::test_ftpfs::TestFTPFS::test_close","tests/test_ftpfs.py::TestFTPFS::test_connection_error","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_file","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copy_structure","fs/test.py::tests::test_ftpfs::TestFTPFS::test_copydir","tests/test_ftpfs.py::TestFTPFS::test_create","fs/test.py::tests::test_ftpfs::TestFTPFS::test_desc","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_0","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_1","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_2","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_4","fs/test.py::tests::test_ftpfs::TestFTPFS::test_download_chunk_size","fs/test.py::tests::test_ftpfs::TestFTPFS::test_exists","fs/test.py::tests::test_ftpfs::TestFTPFS::test_files","fs/test.py::tests::test_ftpfs::TestFTPFS::test_filterdir","tests/test_ftpfs.py::TestFTPFS::test_ftp_url","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getinfo","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getmeta","tests/test_ftpfs.py::TestFTPFS::test_getmeta_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getsize","fs/test.py::tests::test_ftpfs::TestFTPFS::test_getsyspath","tests/test_ftpfs.py::TestFTPFS::test_geturl","fs/test.py::tests::test_ftpfs::TestFTPFS::test_geturl_purpose","fs/test.py::tests::test_ftpfs::TestFTPFS::test_glob","fs/test.py::tests::test_ftpfs::TestFTPFS::test_hash","tests/test_ftpfs.py::TestFTPFS::test_host","fs/test.py::tests::test_ftpfs::TestFTPFS::test_invalid_chars","fs/test.py::tests::test_ftpfs::TestFTPFS::test_isdir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_isempty","fs/test.py::tests::test_ftpfs::TestFTPFS::test_isfile","fs/test.py::tests::test_ftpfs::TestFTPFS::test_islink","fs/test.py::tests::test_ftpfs::TestFTPFS::test_listdir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_makedir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_makedirs","fs/test.py::tests::test_ftpfs::TestFTPFS::test_match","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_file_mem","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_file_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_file_temp","fs/test.py::tests::test_ftpfs::TestFTPFS::test_move_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFS::test_movedir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_open","fs/test.py::tests::test_ftpfs::TestFTPFS::test_open_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFS::test_open_files","fs/test.py::tests::test_ftpfs::TestFTPFS::test_openbin","fs/test.py::tests::test_ftpfs::TestFTPFS::test_openbin_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFS::test_openbin_rw","fs/test.py::tests::test_ftpfs::TestFTPFS::test_opendir","tests/test_ftpfs.py::TestFTPFS::test_opener_path","fs/test.py::tests::test_ftpfs::TestFTPFS::test_readbytes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_readtext","fs/test.py::tests::test_ftpfs::TestFTPFS::test_remove","fs/test.py::tests::test_ftpfs::TestFTPFS::test_removedir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_removetree","fs/test.py::tests::test_ftpfs::TestFTPFS::test_removetree_root","fs/test.py::tests::test_ftpfs::TestFTPFS::test_repeat_dir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_root_dir","fs/test.py::tests::test_ftpfs::TestFTPFS::test_scandir","tests/test_ftpfs.py::TestFTPFS::test_setinfo","fs/test.py::tests::test_ftpfs::TestFTPFS::test_settimes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_touch","fs/test.py::tests::test_ftpfs::TestFTPFS::test_tree","fs/test.py::tests::test_ftpfs::TestFTPFS::test_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_0","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_1","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_2","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_4","fs/test.py::tests::test_ftpfs::TestFTPFS::test_upload_chunk_size","tests/test_ftpfs.py::TestFTPFS::test_upload_connection","fs/test.py::tests::test_ftpfs::TestFTPFS::test_validatepath","fs/test.py::tests::test_ftpfs::TestFTPFS::test_writebytes","fs/test.py::tests::test_ftpfs::TestFTPFS::test_writefile","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_appendbytes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_appendtext","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_basic","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_bin_files","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_close","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_connection_error","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_file","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copy_structure","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_copydir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_create","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_desc","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_0","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_1","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_2","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_4","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_download_chunk_size","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_exists","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_features","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_files","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_filterdir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_ftp_url","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getinfo","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getmeta","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getmeta_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getsize","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_getsyspath","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_geturl","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_geturl_purpose","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_glob","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_hash","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_host","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_invalid_chars","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_isdir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_isempty","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_isfile","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_islink","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_listdir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_makedir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_makedirs","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_match","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_dir_mem","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_dir_temp","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_file_mem","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_file_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_file_temp","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_move_same_fs","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_movedir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_open","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_open_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_open_files","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_openbin","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_openbin_exclusive","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_openbin_rw","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_opendir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_opener_path","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_readbytes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_readtext","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_remove","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_removedir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_removetree","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_removetree_root","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_repeat_dir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_root_dir","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_scandir","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_setinfo","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_settimes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_touch","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_tree","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_unicode_path","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_0","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_1","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_2","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_4","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_upload_chunk_size","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_upload_connection","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_validatepath","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writebytes","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writefile","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_appendbytes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_appendtext","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_basic","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_bin_files","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_close","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_dir_mem","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_dir_temp","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_file","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copy_structure","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_copydir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_create","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_desc","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_0","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_1","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_2","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_4","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_download_chunk_size","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_exists","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_files","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_filterdir","tests/test_ftpfs.py::TestAnonFTPFS::test_ftp_url","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getinfo","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getmeta","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getsize","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_getsyspath","tests/test_ftpfs.py::TestAnonFTPFS::test_geturl","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_geturl_purpose","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_glob","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_hash","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_invalid_chars","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_isdir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_isempty","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_isfile","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_islink","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_listdir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_makedir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_makedirs","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_match","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_dir_mem","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_dir_temp","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_file_mem","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_file_same_fs","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_file_temp","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_move_same_fs","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_movedir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_open","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_open_exclusive","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_open_files","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_openbin","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_openbin_exclusive","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_openbin_rw","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_opendir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_readbytes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_readtext","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_remove","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_removedir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_removetree","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_removetree_root","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_repeat_dir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_root_dir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_scandir","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_setinfo","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_settimes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_touch","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_tree","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_unicode_path","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_0","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_1","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_2","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_4","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_upload_chunk_size","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_validatepath","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writebytes","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writefile","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_appendbytes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_appendtext","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_basic","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_bin_files","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_case_sensitive","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_close","tests/test_memoryfs.py::TestMemoryFS::test_close_mem_free","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_dir_mem","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_dir_temp","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_file","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copy_structure","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_copydir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_create","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_desc","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_0","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_1","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_2","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_4","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_download_chunk_size","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_exists","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_files","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_filterdir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getinfo","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getmeta","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getsize","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_getsyspath","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_geturl","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_geturl_purpose","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_glob","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_hash","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_invalid_chars","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_isdir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_isempty","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_isfile","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_islink","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_listdir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_makedir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_makedirs","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_match","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_dir_mem","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_dir_temp","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_file_mem","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_file_same_fs","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_file_temp","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_move_same_fs","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_movedir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_open","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_open_exclusive","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_open_files","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_openbin","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_openbin_exclusive","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_openbin_rw","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_opendir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_readbytes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_readtext","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_remove","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_removedir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_removetree","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_removetree_root","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_repeat_dir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_root_dir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_scandir","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_setinfo","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_settimes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_touch","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_tree","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_unicode_path","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_0","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_1","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_2","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_4","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_upload_chunk_size","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_validatepath","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_writebytes","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_writefile","fs/test.py::tests::test_memoryfs::TestMemoryFS::test_writetext","tests/test_memoryfs.py::TestMemoryFile::test_readinto_writing","tests/test_memoryfs.py::TestMemoryFile::test_readline_writing"],"failed":["tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified","tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time"],"errors":["fs/test.py::tests::test_ftpfs::TestFTPFS::test_writetext","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writetext","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writetext"],"skipped":["fs/test.py::tests::test_ftpfs::TestFTPFS::test_case_sensitive","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_case_sensitive","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_case_sensitive"],"collection_errors":[],"failure_text":{"tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified":"AttributeError: 'FTPFS' object has no attribute 'getmodified'\nE   AttributeError: 'FTPFS' object has no attribute 'getmodified'","fs/test.py::tests::test_ftpfs::TestFTPFS::test_writetext":"failed on teardown with \"AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?\"\nE   AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified":"AttributeError: 'FTPFS' object has no attribute 'getmodified'\nE   AttributeError: 'FTPFS' object has no attribute 'getmodified'","fs/test.py::tests::test_ftpfs::TestFTPFSNoMLSD::test_writetext":"failed on teardown with \"AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?\"\nE   AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?","fs/test.py::tests::test_ftpfs::TestAnonFTPFS::test_writetext":"failed on teardown with \"AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?\"\nE   AttributeError: 'Process' object has no attribute 'net_connections'. Did you mean: 'connections'?","tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time":"AttributeError: 'MemoryFS' object has no attribute 'getmodified'\nE   AttributeError: 'MemoryFS' object has no attribute 'getmodified'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-5","seq":5,"branch_id":"base","kind":"command","cmd":"python -c 'import base64\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\n\npayload = json.loads(base64.b64decode('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRlc3RzL3Rlc3RfZnRwZnMucHkiLCJ0ZXN0cy90ZXN0X21lbW9yeWZzLnB5Il0sInRlc3Rfcm9vdHMiOlsidGVzdHMiXSwiY29uZmlnX25hbWVzIjpbIi5weXRlc3QudG9tbCIsImNvbmZ0ZXN0LnB5IiwicHlwcm9qZWN0LnRvbWwiLCJweXRlc3QuaW5pIiwicHl0ZXN0LnRvbWwiLCJzZXR1cC5jZmciLCJ0b3guaW5pIl19'\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"setup.cfg\": \"6d07cf5cc700a26d8d901ad0ce2d6bd4e0dc3032c82df142afe06d7f66f5c335\"}, \"test_digests\": {\"tests/__init__.py\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"tests/mark.py\": \"18e34ccc08b54da369b6d6b989715feb16c497e53cc762437961693b32abd0fd\", \"tests/requirements.txt\": \"7c295942ca5fc16ae4c2935df8fabc222612089b4a54614737d5ca2bf747a278\", \"tests/test_appfs.py\": \"12536a6f6aad5873115118752aef4a7825749ba205d7b7a253ee1d783e2de2fb\", \"tests/test_archives.py\": \"6256539f2909baa2517a0cd3827f5d9bde7699a8dd1d00f1d0622e262c3874c2\", \"tests/test_base.py\": \"530e941a1e5a24fa8737e8e53c30a5c02ac114c4e46280a2c181c0e101e8fd21\", \"tests/test_bulk.py\": \"ed6eb06d4d6fcb196d3c6c8ab4177048d2bbb57aa4fabbfb9c0f54a1d2b94860\", \"tests/test_copy.py\": \"c8f0347b9bc867e7a3a4ad5734030e6addab5713511ae4d0b8bd81abe867f7af\", \"tests/test_doctest.py\": \"dacecaf8bc98cee48027cd202810f391a52ad8145635221e45c0bd615ff63bd5\", \"tests/test_encoding.py\": \"391d6a0dc68c25941caa3dad6cb70334fb1e851485a12aa9bfd441bdaae549b6\", \"tests/test_enums.py\": \"ce77331459fcf43a8192a2e8e7922ed476ce8812202a7ca642e3b2953c069dbf\", \"tests/test_error_tools.py\": \"f9b76e7b3b04f42cbd71cbe77eec163d00bfafba058f9c93fe03a7cd226322b4\", \"tests/test_errors.py\": \"f972531c2e63107fb91136597dd12bf641b8de63cb1c7a33dcb9275b541e8cfa\", \"tests/test_filesize.py\": \"a17e91ebb86bb3216731da6c0019a4892531193c5d6cddb53c8baadeafc328e6\", \"tests/test_fscompat.py\": \"f26f7f4f72eae4d87cdcfa99837ee985c4f8321805f75d94b5c6e64ba01cedbc\", \"tests/test_ftp_parse.py\": \"4b87ff0b9156032e6a88ce15063ad9fac6c7105f99ba89e279cda3d6bc9fe537\", \"tests/test_ftpfs.py\": \"12ff48ee32e2a9cee945e0233e5716899ab7a2aba987960f0319e4709faf027e\", \"tests/test_glob.py\": \"ceb3d1eaac2c209421ce33428db54599cd4f63bcf04008d31ce2c883d045b307\", \"tests/test_imports.py\": \"18deada3109cc29fa0b44104b6cf095e92f158fe971fad57e6cac60db79a1b21\", \"tests/test_info.py\": \"a58c8a8b1815783e2bae1e208272aa84876617b76589c75b1f1e57f5a2b90ce9\", \"tests/test_iotools.py\": \"0af98ce1844ed7bebb7fe1959da1069a16f3adaf7c3e94b4ac690905b2808f04\", \"tests/test_lrucache.py\": \"7667e9b93ab77180aa6d9a233095e3f1c57b489e4aaf687ed7009eddeb43d9b9\", \"tests/test_memoryfs.py\": \"aeb7c33c1b3cf869d01c38c64dc18d5732503b52197c15a7b82d13dd27a327f6\", \"tests/test_mirror.py\": \"0c370701111498aafccf896c4ebdb4c1f6b9a34847a8c9781905e0b2ecb1f3da\", \"tests/test_mode.py\": \"f91389cf2630ec9eb3190d5db89f77093343d83357118ac4536f9400079a6e6a\", \"tests/test_mountfs.py\": \"6363a66b3d4b0cacd71c6f17de671974db19971b853ee4aaf69a131ce94b0dd1\", \"tests/test_move.py\": \"3afded7ac2c15f383762ef3837f73b5633f9a7471191b1704ddc9d686c5dc84c\", \"tests/test_multifs.py\": \"1deadd1e16ada5c3ef4ef416d6712ab22782470d5fd901e999782a9a79f9c9ac\", \"tests/test_new_name.py\": \"04277711d741c934363100a3189143484db83eb40446c167bad49baa01560042\", \"tests/test_opener.py\": \"30c7f2fe20bc6618669526cb61d3d2aa6baf56dc165ac45d02f271a8b8747de7\", \"tests/test_osfs.py\": \"0371242e6607cddde12af90ce06b69f24aa095c6c894e492ae29035d2cae0a46\", \"tests/test_path.py\": \"be25800c9f7c08284217b2adbc5df783505b3927ff7d9e3ec66f3a1c9e362220\", \"tests/test_permissions.py\": \"59d0a9a339cb22f47d3787faa37c45197ffae3019c98002c4e38f106ddb69b90\", \"tests/test_subfs.py\": \"4584ca6c94d6b8889203d46bf690d17aea683efeee691bdb43ce1bed01e16c91\", \"tests/test_tarfs.py\": \"78d07f66581d372e8900a7594862e1430505b84be515a7ce394f95cd7ea81dd0\", \"tests/test_tempfs.py\": \"a64ddd204aa2795bf2f034ec5bdcfa6868df86d760377f2a7a8564244d1f4295\", \"tests/test_time.py\": \"7770085b28e6bfd2e9ec36d36e17c07fff6033e7421a870d2e52366cd7532fcf\", \"tests/test_tools.py\": \"cba15f77e50b84acab65cdc1771c872166406eaef363aa1b68da534d3e68b0b4\", \"tests/test_tree.py\": \"c2558f840d9dea0a2181364830fb614c13e9c1a06de81ebb4fd78eddebae7e6c\", \"tests/test_url_tools.py\": \"e0a77cd6a22c7aa487503bb9cac93abdf5e08d7d40c0d21c36353095bed8c923\", \"tests/test_walk.py\": \"44ead5bec2282f4fb15e508694b641c84aa208077ad138e831691ee4fae7d5d7\", \"tests/test_wildcard.py\": \"abb7f2e9f35bcc360b817268f002029a59c4b4a8d007ca8075f3cf3b2666ab96\", \"tests/test_wrap.py\": \"55722bd1a2a4345f4a302e57ad80b1381f1761718ea0bd8ed5ebbe45849f4f63\", \"tests/test_wrapfs.py\": \"f33ac9a568df39e50cb44ebabc1a2a0437d3aa978cc8121d0e55565c6d02ac5a\", \"tests/test_zipfs.py\": \"90b599f18c34408f1ebc8195005807e0f237723d46cb8b41086610a24217c0f0\"}}\n","stderr_tail":"","stdout_sha256":"7092d5cc9ffa0d3c97e65800966067b2b00082774241c4b66192f34e761e9c0d","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:48:33.205837Z","duration_s":0.035129,"timed_out":false,"image_before":"c35dcaea-386f-49e5-b8ef-ebe6b470ec32","image_after":"c0e50351-f182-4c2b-88be-78cd3741642e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-6","seq":6,"branch_id":"base","kind":"command","cmd":"python -c '# Runs inside the task sandbox, so it must work on Python 3.7.\npackages = set()\ntry:\n    import importlib.metadata as metadata\nexcept ImportError:\n    import pkg_resources\n\n    for dist in pkg_resources.working_set:\n        packages.add(dist.project_name + \"==\" + dist.version)\nelse:\n    for distribution in metadata.distributions():\n        name = distribution.metadata.get(\"Name\")\n        if name:\n            packages.add(name + \"==\" + distribution.version)\nprint(\"\\n\".join(sorted(packages, key=str.casefold)))\n'","path":null,"exit_code":0,"stdout_tail":"appdirs==1.4.4\nexceptiongroup==1.3.1\nfs==2.4.13\niniconfig==2.3.0\npackaging==25.0\nparameterized==0.9.0\npip==25.3\npluggy==1.6.0\npsutil==5.9.8\npyftpdlib==1.5.10\nPygments==2.19.2\npytest==9.0.2\npytz==2025.2\nsetuptools==80.9.0\nsix==1.17.0\ntomli==2.3.0\ntyping_extensions==4.15.0\nwheel==0.45.1\n","stderr_tail":"","stdout_sha256":"04bdd0bb4c17ff02890fd5c40fda35fa0fe470acdbdd83c27cc9155d49f8707b","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:48:35.327521Z","duration_s":0.055748,"timed_out":false,"image_before":"c0e50351-f182-4c2b-88be-78cd3741642e","image_after":"dc60a97b-24f0-43dc-89e7-e2118d7c5a55","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-7","seq":7,"branch_id":"base","kind":"command","cmd":"git add -A && git -c user.name=receipts -c user.email=receipts@localhost commit -q --allow-empty -m \"receipts snapshot\" && git rev-parse HEAD","path":null,"exit_code":0,"stdout_tail":"cf86ce9b0f72c3eb1d6c193ce679ee73a326d340\n","stderr_tail":"","stdout_sha256":"ff20cab3eb1356e319f1de9bad570caa2a56af0dd8d05e262eac4f0dc35c42f1","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:48:37.109570Z","duration_s":0.021824,"timed_out":false,"image_before":"dc60a97b-24f0-43dc-89e7-e2118d7c5a55","image_after":"7e7a0fc6-27e5-45e7-8f3d-5585b5a8cc83","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"cf86ce9b0f72c3eb1d6c193ce679ee73a326d340"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only cf86ce9b0f72c3eb1d6c193ce679ee73a326d340","path":null,"exit_code":0,"stdout_tail":".github\u0000.gitignore\u0000CHANGELOG.md\u0000CONTRIBUTING.md\u0000CONTRIBUTORS.md\u0000LICENSE\u0000MANIFEST.in\u0000Makefile\u0000README.md\u0000appveyor.yml\u0000docs\u0000examples\u0000fs\u0000requirements-readthedocs.txt\u0000setup.cfg\u0000setup.py\u0000tests\u0000","stderr_tail":"","stdout_sha256":"b0e183d1728cf971b39295289616188cf129a0ad540cbb2e33bd3f597481f7a8","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:48:38.993187Z","duration_s":0.004484,"timed_out":false,"image_before":"7e7a0fc6-27e5-45e7-8f3d-5585b5a8cc83","image_after":"ff0f5497-f81d-4149-a192-b133bc7cc6aa","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-9","seq":9,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only cf86ce9b0f72c3eb1d6c193ce679ee73a326d340:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name cf86ce9b0f72c3eb1d6c193ce679ee73a326d340:src\n","stdout_sha256":"d2dc3d6ddc381e86989e681d08561db2e4320657759e8d572e0d6950d4d861c8","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:48:40.766295Z","duration_s":0.003951,"timed_out":false,"image_before":"ff0f5497-f81d-4149-a192-b133bc7cc6aa","image_after":"1629ef5b-a987-4813-a9d5-f14acc07210e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
