{"receipt_id":"w2-1","seq":1,"branch_id":"w2","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-bc01ce211d91420594a75b5951636e86/incoming/fa948d2b2b117b7fe617b5939c41b5186f8cba6878f77fbef05587b5798c9c90.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch fs/ftpfs.py...\nApplied patch to 'fs/ftpfs.py' cleanly.\nChecking patch fs/memoryfs.py...\nApplied patch to 'fs/memoryfs.py' cleanly.\nApplied patch fs/ftpfs.py cleanly.\nApplied patch fs/memoryfs.py cleanly.\n","stdout_sha256":"5d7d5350901ba4cd49ae4177bb34236496bcb081fa134848bbb5dbaedd2df2d0","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/w2/w2-1.log","tree_digest":"338f15779380a1b0271e0c226653992243b487750ecec0b89ad07010132392a0","tree_download_s":2.5874947500415146,"started_at":"2026-10-03T22:05:18.603275Z","duration_s":0.010533,"timed_out":false,"image_before":"1629ef5b-a987-4813-a9d5-f14acc07210e","image_after":"eec8bad7-8810-4570-aca5-7d822712462a","junit":null,"diff":null,"patch_sha256":"fa948d2b2b117b7fe617b5939c41b5186f8cba6878f77fbef05587b5798c9c90","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w2-2","seq":2,"branch_id":"w2","kind":"verification","cmd":"/opt/receipts-59367635b9d04c12aab7e3b955f54ee1/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-59367635b9d04c12aab7e3b955f54ee1/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/w2-2.xml","path":null,"exit_code":1,"stdout_tail":"onFTPFS::test_unicode_path\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::test_upload_0\nPASSED tests/test_ftpfs.py::TestAnonFTPFS::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_preserve_time\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...\n============= 339 passed, 3 skipped, 2 warnings, 3 errors in 9.16s =============\n","stderr_tail":"","stdout_sha256":"ac28df2c41a9306e7ddcca4394e7cd5e47fc5a8382cc6dd733f69d3806b74a2a","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/pyfilesystem__pyfilesystem2-462/runs/pilot-pyfilesystem__pyfilesystem2-462-0ec2979bbd/logs/w2/w2-2.log","tree_digest":"338f15779380a1b0271e0c226653992243b487750ecec0b89ad07010132392a0","tree_download_s":2.88358287489973,"started_at":"2026-10-03T22:05:23.044664Z","duration_s":6.728886,"timed_out":false,"image_before":"eec8bad7-8810-4570-aca5-7d822712462a","image_after":"ddc494c0-ffb7-43d3-8859-e32c4bec3df1","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","tests/test_ftpfs.py::TestFTPFS::test_getinfo_modified","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","tests/test_ftpfs.py::TestFTPFSNoMLSD::test_getinfo_modified","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","tests/test_memoryfs.py::TestMemoryFS::test_copy_preserve_time","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":[],"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":{"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'?","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'?"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
