,lUq nSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKJrJ r J r J r J r \RR(d"\ R"\R "55 Sr"SS\R*5r\S:Xa\R0"5 gg!\\4a \R&"S5ef=f)N)rmtree change_cwdTESTFN_UNICODETESTFN_UNENCODABLEcreate_empty_filez1No Unicode filesystem semantics on this platform.cz[RRU5(a[R"U5 ggN)ospathexistsunlink)filenames =/opt/alt/python313/lib64/python3.13/test/test_unicode_file.pyremove_if_existsrs& ww~~h ( c8\rSrSrSrSrSrSrSrSr Sr g ) TestUnicodeFilesc 0UR[RRU55 UR[RR U55 UR[R "U[R 55 UR[RR[RRU555 UR[RR [RRU555 UR[R "[RRU5[R 55 [R"US5 [R"US5 [R"U[R"5[R"545 URX5 UR[RRU5[RR[R"[R"U55S5:H5 [RR[RRU55up#[R"U5n[ R""SU5nUVs/sHn[ R""SU5PM nnUR%X45 gs snf)NirNFD) assertTruer r r isfileaccessR_OKabspathchmodutimetime _do_copyishglobescapesplitlistdir unicodedata normalizeassertIn)selfrr base file_listfs r _do_singleTestUnicodeFiles._do_singles x01 x01  (BGG45 rwwx'@AB rwwx'@AB  "''//(";RWWEF 5! 4  DIIK56 ,  GGOOH %rwwtyyXAV7WXY7Z'[ [ ]WW]]277??8#<= JJt$ $$UD1>GHi[**5!4i H d&Is!LcUR[RRU55 [R"XS-5 UR [RRU55 UR[RRUS-55 [R"US-U5 UR [RRUS-55 UR[RRU55 [ R"XS-5 [R"US-5 [ R"XS-5 UR [RRU55 UR[RRUS-55 [ R"US-U5 UR [RRUS-55 UR[RRU55 [ R"XS-5 UR[RRUS-55 [R"US-5 UR [RRUS-55 g)Nz.new) rr r rrename assertFalseshutilcopyr mover copy2)r' filename1 filename2s rrTestUnicodeFiles._do_copyish9s y12 )/0  23 y6'9:; )f$i0  F(:;< y12 I612 )f$% I612  23 y6'9:; I& 2  F(:;< y12  YF 23 y6'9:; )f$%  F(:;#-~c/AB  )   1#51#5 7 *rN) __name__ __module__ __qualname____firstlineno__r+rrBrIrLrP__static_attributes__rRrrrrs '4=: $ $2 7rr__main__)r r rr0sysr$unittesttest.support.os_helperrrrrrr supports_unicode_filenamesencodegetfilesystemencoding UnicodeError TypeErrorSkipTestrTestCaserrSmainrRrrrds ++ ww))Uc779: o7x((o7d z MMOw ) $U STTUs !BB4