TpKCȈ,SSKrSSKJr SSKJr SSKrSSKrSSKrSSKrSSK r SSK r SSK r SSK r SSK r SSKJr \R"SS/S9r\R"SS/S9rS rS r"S S 5r"S S\\R*5r\R."\S5"SS\\R*55r"SS5r"SS\\R*5r\R."\S5"SS\\R*55r\S:Xa\R:"5 gg)N)support) import_helper)mockuuid_uuid)blocked)freshc<[U5 g![a gf=f)NTF) __import__ModuleNotFoundError)names 5/opt/alt/python313/lib64/python3.13/test/test_uuid.py importablers$4 s  c^U4SjnU$)NcL>[R"TR55$N)ioBytesIOencode)commandargsdatas rget_command_stdout3mock_get_command_stdout..get_command_stdoutszz$++-(()rrs` rmock_get_command_stdoutrs) rcH\rSrSrSrSrSrSrSrSr Sr S r S r \ R"S S 5\R "\R$S :HS5S55r\R*S5r\R "\R$S :HS5S5r\R "\R$S :HS5S5r\R "\R$S :HS5S5r\R "\R$S :HS5S5rSrSrSrSr\ R>"5S5r Sr!\"RFRI\%S/SQ5\"RF"S\&RNS9S55r(\"RFRI\%S/S Q5\"RF"S\&RNS9S!55r)\"RFRI\%SS"/5S#5r*\"RFRI\%S/S$Q5S%5r+\"RFRI\%S/S&Q5S'5r,S(r-g)) BaseTestUUID Nc"SS[R5n[R"U[R5 g)Nc \rSrSrSrSrSrSrg)9BaseTestUUID.test_safe_uuid_enum..CheckedSafeUUID$rNr)__name__ __module__ __qualname____firstlineno__safeunsafeunknown__static_attributes__rrrCheckedSafeUUIDr#$sDFGrr.)enumEnum_test_simple_enumpy_uuidSafeUUID)selfr.s rtest_safe_uuid_enum BaseTestUUID.test_safe_uuid_enum#s* dii  0@0@Arc< URn/nSSSSSSSSSSURRS4 SS S S S S SSSSURRS4 SSSSSSSSSSURRS4 SSSS S!S"S#S$S%S&URRS4 S'S(S)S*S+S,S-S.S/S0URRS14 S2S3S4S5S6S7S8S9S:S0URRS14 S;SS?S@SASBSCS0URRS14 SDSESFSGSHSISJSKSLS0URRS14 SMSNSOSPSQSRSSSTSUSVURRS14 SWSXSYSZS[S\S]S^S_S`URRS4 SaSbScSdSeSfSgShSiSjURRSk4 SlSmSnSoSpSqSrSsStSuURRS14 SvSwSxSySzS{S|S}S~SURRS4 SSSSSSSSSSURRS4 4GHu p4pVpxppp/nURR U5URR U5URR U5URR US9URR US9URR US9URR U S9URR U 54GH{nU"[ U5U5 U"[U5U 5 U"URU5 U"URU5 U"URU5 U"URUS5 U"URUS15 U"URUS5 U"URUS5 U"URUSk5 U"UR US5 U"UR"U5 U"URU 5 U"UR$U 5 U"UR&U 5 U"UR(U 5 U"UR*U 5 U"UR,U5 UR/U5 GM~ UHnUH nU"UU5 M M U"[1WR5[2R5 U"[1UR5[2R5 UR/U5 GM [5[7U55Hn[5[7U55HnU"UU:UUUU:5 U"UU:*UUUU:*5 U"UU:HUUUU:H5 U"UU:UUUU:5 U"UU:UUUU:5 U"UU:gUUUU:g5 M M USSnUR95 UR;5 U"UU5 g)Nz$00000000-0000-0000-0000-000000000000z&{00000000-0000-0000-0000-000000000000} 00000000000000000000000000000000rrrrrrrz-urn:uuid:00000000-0000-0000-0000-000000000000z$00010203-0405-0607-0809-0a0b0c0d0e0fz&{00010203-0405-0607-0809-0a0b0c0d0e0f} 000102030405060708090a0b0c0d0e0fs s )iii l,(l,(H@p`z-urn:uuid:00010203-0405-0607-0809-0a0b0c0d0e0fl80i z$02d9e6d5-9467-382e-8f9b-9300a64ac3cdz&{02d9e6d5-9467-382e-8f9b-9300a64ac3cd} 02d9e6d59467382e8f9b9300a64ac3cdsՔg8.Jsg.8J)iigi.8lCLLl CLL| e5lz-urn:uuid:02d9e6d5-9467-382e-8f9b-9300a64ac3cdlfQtAiz$12345678-1234-5678-1234-567812345678z&{12345678-1234-5678-1234-567812345678} 12345678123456781234567812345678s4Vx4Vx4Vx4VxsxV44xV4Vx4Vx)ixV44ixV4lxVh$Yl xVh$YgF+z-urn:uuid:12345678-1234-5678-1234-567812345678lxVh$H3rCz$6ba7b810-9dad-11d1-80b4-00c04fd430c8z&{6ba7b810-9dad-11d1-80b4-00c04fd430c8} 6ba7b8109dad11d180b400c04fd430c8skрO0skO0)ik魝0l 05'Skz-urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8l8OWvrJz$6ba7b811-9dad-11d1-80b4-00c04fd430c8z&{6ba7b811-9dad-11d1-80b4-00c04fd430c8} 6ba7b8119dad11d180b400c04fd430c8skрO0skO0)ikrGrHrIrJrKl 05gSkz-urn:uuid:6ba7b811-9dad-11d1-80b4-00c04fd430c8l8OWvz$6ba7b812-9dad-11d1-80b4-00c04fd430c8z&{6ba7b812-9dad-11d1-80b4-00c04fd430c8} 6ba7b8129dad11d180b400c04fd430c8skрO0skO0)ikrGrHrIrJrKl 05Skz-urn:uuid:6ba7b812-9dad-11d1-80b4-00c04fd430c8l8OWvz$6ba7b814-9dad-11d1-80b4-00c04fd430c8z&{6ba7b814-9dad-11d1-80b4-00c04fd430c8} 6ba7b8149dad11d180b400c04fd430c8skрO0skO0)ikrGrHrIrJrKl 05'Skz-urn:uuid:6ba7b814-9dad-11d1-80b4-00c04fd430c8l8OWvz$7d444840-9dc0-11d1-b245-5ffdce74fad2z&{7d444840-9dc0-11d1-b245-5ffdce74fad2} 7d4448409dc011d1b2455ffdce74fad2s}DH@ѲE_ts@HD}E_t)i@HD}irHElzl z*8'$"}z-urn:uuid:7d444840-9dc0-11d1-b245-5ffdce74fad2l@HzwiE2z$e902893a-9d22-3c7e-a7b8-d6e313b71d9fz&{e902893a-9d22-3c7e-a7b8-d6e313b71d9f} e902893a9d223c7ea7b8d6e313b71d9fs:"<~s:"~<)l: Ri"i~<ln'[l n'[=GG$NDz-urn:uuid:e902893a-9d22-3c7e-a7b8-d6e313b71d9fl: Rtci'z$eb424026-6f54-4ef8-a4d0-bb658a1fc6cfz&{eb424026-6f54-4ef8-a4d0-bb658a1fc6cf} eb4240266f544ef8a4d0bb658a1fc6cfsB@&oTNлes&@BToNлe)l&@ViToiNlF?ml F?m&oj !z-urn:uuid:eb424026-6f54-4ef8-a4d0-bb658a1fc6cfl&@VS=wi$z$f81d4fae-7dec-11d0-a765-00a0c91e6bf6z&{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} f81d4fae7dec11d0a76500a0c91e6bf6sO}ЧeksO}ek)lO:pi}irTelk<l k<(; =kz-urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6lO:pwie'z$fffefdfc-fffe-fffe-fffe-fffefdfcfbfaz&{fffefdfc-fffe-fffe-fffe-fffefdfcfbfa} fffefdfcfffefffefffefffefdfcfbfass)l}r]l{{l {{?~z-urn:uuid:fffefdfc-fffe-fffe-fffe-fffefdfcfbfal}i?z$ffffffff-ffff-ffff-ffff-ffffffffffffz&{ffffffff-ffff-ffff-ffff-ffffffffffff} ffffffffffffffffffffffffffffffffs)lrar^r^l z-urn:uuid:ffffffff-ffff-ffff-ffff-ffffffffffffl?bytesbytes_lefieldsint) assertEqualr RESERVED_NCSRFC_4122RESERVED_FUTUREUUIDstrrkrergritime_lowtime_midtime_hi_versionclock_seq_hi_variant clock_seq_lownodehexurntime clock_seqvariantversionappendtypebuiltinsrangelenreversesort)r4equal ascendingstringcurlyrzrergriintegerr{r|r}r~r equivalentsuvijresorteds r test_UUIDBaseTestUUID.test_UUID*s   4 5 / 0 0   < 499))4 14 5 / J J ? / < tyy'='=t E4 5 / P P E / < tyy'9'91 >4 5 / " P E / <  (>(> F4 5 / P P E / < dii&8&8! =4 5 / P P E / < dii&8&8! =4 5 / P P E / < dii&8&8! =4 5 / P P E / < dii&8&8! =4 5 / P P E / <  (:(:A ?4 5 / P P E / <  (:(:A ?4 5 / P P E / <  (:(:A ?4 5 / P P E / <  (:(:A ?4 5 / P P E / <  (A(A4 I4 5 /   E / <  (A(A4 Im4 0VC' g@KiinnV,diinnU.CTYY^^TWEXiinn5n1499>>8>3TiinnFn3TYY^^^5PiinnS)+ c!ff%c!fg&aggu%ajj(+ahh'ajj&),ajj&),a''3a,,fQi8aoovay1afffQi(aeeS!aeeW%aeeS!affd#akk9-aii)aii)""1%/+4!$A!QK%! $qww- 0 $qzz"HNN 3   Q I4Ns9~&A3y>*a!eYq\IaL89a1filil:;a1filil:;a!eYq\IaL89a1filil:;a1filil:; +'Q<  i"rc ^^^ ^ ^ ^ ^ U4SjnU4SjnU"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4S j5 U"U4S j5 U"U4S j5 U"U4S j5 U"U4S j5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4Sj5 U"U4S j5 S!um m m m TRRT 5 TRRT S"9 TRRT S#9 TRRT S$9 TRRT S%9 TRRT S&9 U"U4S'j5 U"U U U4S(j5 U"U U U4S)j5 U"U U U U4S*j5 U"U U U U U4S+j5 /S,T 4/4Hn/S-T 4/4H~n/S.T 4/4Hpn/S/T 4/4Hbn/S0T 4/4HTn[X4-U-U-U-5m[T5S1:waU"UU U4S2j5 [T5S3:wdMGU"UU4S4j5 MV Md Mr M M TRRT 5m U"U U 4S5j5 U"U U 4S6j5 U"U U 4S7j5 U"U U 4S8j5 U"U U 4S9j5 U"U 4S:j5 U"U 4S;j5 U"U 4S<j5 U"U 4S=j5 U"U 4S>j5 U"U 4S?j5 U"U 4S@j5 U"U 4SAj5 U"U 4SBj5 g)CNc0>TR[U5$r) assertRaises ValueErrorfr4s r.BaseTestUUID.test_exceptions..sT..z1=rc0>TR[U5$r)r TypeErrorrs rrrsD--i;rc:>TRRS5$)Nrrrr4srrrs+rc:>TRRS5$)Nabcrrsrrrs.rc:>TRRS5$)N1234567812345678123456781234567rrsrrrs(IJrc:>TRRS5$)N!123456781234567812345678123456789rrsrrrs(KLrc:>TRRS5$)N 123456781234567812345678z2345678rrsrrrs(JKrc6>TRRSS9$)Nrrdrrsrrrse4rc6>TRRSS9$)Nrdrrsrrrg6rc6>TRRSS9$)Nrdrrsrrrrrc6>TRRSS9$)Nrrfrrsrrrs7rc6>TRRSS9$)Nrrfrrsrrr9rc6>TRRSS9$)Nrrfrrsrrrrrc6>TRRSS9$)N)rLrhrrsrrrst4rc6>TRRSS9$)N)rLrlrArYrmrhrrsrrrs?rc6>TRRSS9$)N)rLrlrArYrmrhrrsrrrs/DErc6>TRRSS9$)N)r%rrrrrrhrrsrrr/BCrc6>TRRSS9$)N)lrrrrrrhrrsrrrs/KLrc6>TRRSS9$)N)rr%rrrrrhrrsrrrrrc6>TRRSS9$)N)rrrrrrhrrsrrr/GHrc6>TRRSS9$)N)rrr%rrrrhrrsrrrrrc6>TRRSS9$)N)rrrrrrrhrrsrrrrrc6>TRRSS9$)N)rrrr%rrrhrrsrrrrrc6>TRRSS9$)N)rrrrrrhrrsrrr/EFrc6>TRRSS9$)N)rrrrr%rrhrrsrrrrrc6>TRRSS9$)N)rrrrrrrhrrsrrrrrc6>TRRSS9$)N)rrrrrr%rhrrsrrr rrc6>TRRSS9$)N)rrrrrrhrrsrrr s/OPrc8>TRRSSS9$)Nr8rrrrsrrr ;rc8>TRRSSS9$)Nr8rrrrsrrrrrc6>TRRSS9$)Nr%rjrrsrrrsB/rc<>TRRSS-S9$)NrLrIrjrrsrrrsAsF3r)r8r9r:r)rzrdrfrhrjc8>TRR5$rrrsrrrs (rc<>TRRTT5$rrbhr4srrrs q!,rc>>TRRTTT5$rrrsrrr s q!Q/rc@>TRRTTTT5$rr)rrrr4srrr!s q!Q2rcB>TRRTTTTT5$rr)rrrrr4srrr"s q!Q15rrzrergrkrirc>>TRR"T40TD6$rr)rrr4srrr,s q0ID0IrrLc<>TRR"S0TD6$)Nrr)rr4srrr.s 0F0Frc>[TST5$)Nrzsetattr)rrsrrr25!,rc>[TST5$)Nrerrrsrrr3s7A.rc>[TST5$)Nrgrrsrrr4:q1rc>[TST5$)Nrir)rrsrrr5s8Q/rc>[TST5$)Nrkr)rrsrrr6rrc>[TSS5$)Nrtrrrsrrr7rrc>[TSS5$)Nrurrrsrrr8rrc>[TSS5$Nrvrrrsrrr9#4a8rc>[TSS5$rrrsrrr:rrc>[TSS5$)Nrwrrrsrrr;s#91=rc>[TSS5$)Nrxrrrsrrr<s?A6rc>[TSS5$)Nryrrrsrrr=s61-rc>T[5:$robjectrsrrr@ FH rc>T[5:$rrrsrrrArr)rrrdictr)r4badvaluebadtypehhbbbbleiiffrrrrrrs` @@@@@@rtest_exceptionsBaseTestUUID.test_exceptionss=; +,./JKLMKL 456767 789:9: 45?@EF CDLMCDHICDHICDFGCDFGCDPQ ;<;< /034> 1a q 1 Q " a  1 (),-/023556 |$BWaL>*:q/!23D!UAJ<0#%1 "7B#'$(;b(@#AD"4yA~ '(I J"4yA~ '(F G #814+% IINN1 ,-./12/0,-12128989=>67-. $%$%rcURR5nURSUs=:=(a S:Os SU-5 URR5nURXSX4-5 g)Nrr%012xz%012x != %012x)rgetnode assertTruern)r4node1node2s r test_getnodeBaseTestUUID.test_getnodeCs_ !!# E--W-w? !!# '75.'HIrc ^U4Sjn[R"[RSTR5 TRR HnTRR SUS9nU"[R"U5U5 U"[R"U5U5 [[RS-5HLnTRUS9 U"[R"[R"X455U5 SSS5 MN M SSS5 g!,(df  Ml=f!,(df  g=f)Nct>TRX5 TRURUR5 grrnis_safeactualexpectedr4s rcheck1BaseTestUUID.test_pickle_roundtrip..checkL+   V .   V^^X-=-= >rr d82579ce6642a0de7ddf490a7aec7aa5r rL)protocol)r swap_itemsysmodulesrr3rrcopydeepcopyrpickleHIGHEST_PROTOCOLsubTestloadsdumps)r4r r rprotos` rtest_pickle_roundtrip"BaseTestUUID.test_pickle_roundtripKs ?  s{{FDII >99--IINN#E+2#4diilA&dmmA&*"6#:#:Q#>?Eu5fll6<<+ABAF65@ .? >65? >s$BD12D D1 D. )D11 D?c^U4Sjn/SQn/SQn/SQnTRRS5nTRRSTRRRS9nTRRSTRRRS9n[ R "[RSTR5 UH nU"[R"U5U5 M" UH nU"[R"U5U5 M" UH nU"[R"U5U5 M" SSS5 g!,(df  g=f)Nct>TRX5 TRURUR5 grrr s rr BBaseTestUUID.test_unpickle_previous_python_versions..check[rr) srccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR(dS'int' L287307832597519156748809049798316161701L sb.soccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR}UintL287307832597519156748809049798316161701L sb.s+cuuid UUID )}Uintzz I}ޠBfy%sb.spccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR(dVint L287307832597519156748809049798316161701L sb.srccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR}XintL287307832597519156748809049798316161701L sb.s.cuuid UUID )}Xintzz I}ޠBfy%sb.s.cuuid UUID )}Xintzz I}ޠBfy%sb.s6+uuidUUID)}intzz I}ޠBfy%sb.sccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR(dVint L287307832597519156748809049798316161701L sVis_safe cuuid SafeUUID (NtRsb.sccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR}(XintL287307832597519156748809049798316161701L Xis_safecuuid SafeUUID (NtRub.sMcuuid UUID )}(Xintzz I}ޠBfy%Xis_safecuuid SafeUUID NRub.sMcuuid UUID )}(Xintzz I}ޠBfy%Xis_safecuuid SafeUUID NRub.sQFuuidUUID)}(intzz I}ޠBfy%is_safehSafeUUIDNRub.)sccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR(dVint L287307832597519156748809049798316161701L sVis_safe cuuid SafeUUID (I0 tRsb.sccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR}(XintL287307832597519156748809049798316161701L Xis_safecuuid SafeUUID (KtRub.sNcuuid UUID )}(Xintzz I}ޠBfy%Xis_safecuuid SafeUUID KRub.sNcuuid UUID )}(Xintzz I}ޠBfy%Xis_safecuuid SafeUUID KRub.sRGuuidUUID)}(intzz I}ޠBfy%is_safehSafeUUIDKRub.)sccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR(dVint L287307832597519156748809049798316161701L sVis_safe cuuid SafeUUID (I-1 tRsb.sccopy_reg _reconstructor (cuuid UUID c__builtin__ object NtR}(XintL287307832597519156748809049798316161701L Xis_safecuuid SafeUUID (JtRub.sQcuuid UUID )}(Xintzz I}ޠBfy%Xis_safecuuid SafeUUID JRub.sQcuuid UUID )}(Xintzz I}ޠBfy%Xis_safecuuid SafeUUID JRub.sUJuuidUUID)}(intzz I}ޠBfy%is_safehSafeUUIDJRub.rrr) rrrr3r*r+rrrrrr) r4r  pickled_uuidspickled_uuids_safepickled_uuids_unsaferu_safeu_unsafepickleds ` r&test_unpickle_previous_python_versions3BaseTestUUID.test_unpickle_previous_python_versionsZs ?0 b . 2 IINN= > B(, (:(:(?(? A99>>"D*.))*<*<*C*C"E  s{{FDII >(fll7+Q/ ) .fll7+V4./fll7+X60? > >s A3E  EcSn[RRURSU/S9 URR 5nSSS5 UR SWs=:=(a S:Os SU-5 URR US9 g!,(df  NQ=f![a URS5 gf=f)Ncg)Nrrrrrr/BaseTestUUID.test_uuid1_eui64..s7r)_node_GETTERSrrr)ryz"uuid1 was given an invalid node ID) rpatchmultiplerrruuid1rfail)r4too_large_getterrys rtest_uuid1_eui64BaseTestUUID.test_uuid1_eui64s + ZZ II&'! 99$$&D  D,,G,gn=  < IIOOO &   < II: ;   .32Y7Y))//#Y7A !))TYY// 0 !))Q  MM!))dii&8&8&=&=&*ii&8&8&?&?&*ii&8&8&@&@&B C8-24[9[))//#[9AEH: c%**,& IIOOA  affa IIOON + affn% IIOON + affn% IIOONA . affn% &&-!3qFJ IIOONF 3 affn% &&-!3)*0 2 IIOONF 3 affn% &&-!3)*0 2?8:s #K$ #K)r8rmposixPOSIX-only testcXSSKnURnU(aURR(dUR S5 URR 5nURURURRR5 g![a SnNf=f)NrFz#requires uuid_generate_time_safe(3)) rhas_uuid_generate_time_safe ImportErrorr_generate_time_safeskipTestr2assertNotEqualr r3r,)r4rrDrs rtest_uuid1_safeBaseTestUUID.test_uuid1_safes L +0*K*K '*$))2O2O MM? @ IIOO  AIItyy'9'9'A'AB 0*/ ' 0sB B)(B)c#J^^# [RS:waURS5 URRmTcURS5 [ R RURSUU4Sj5 Sv SSS5 g!,(df  g=f7f)zA Mock uuid._generate_time_safe() to return a given *safe_value*. rArBNzneed uuid._generate_time_saferFc>T"5ST4$Nrr)r safe_valuesrr6BaseTestUUID.mock_generate_time_safe..0sA ';r)osr rGrrFrr0r)r4rNrs `@rmock_generate_time_safe$BaseTestUUID.mock_generate_time_safe%sr 77g  MM+ , II ) ) 9 MM9 : ZZ  tyy*?;= ===sBB#B B# B B#cURS5 URR5nURURURR R 5 SSS5 g!,(df  g=frrQrr2rnr r3r,r4rs rtest_uuid1_unknownBaseTestUUID.test_uuid1_unknown3sR ) )$ / !A   QYY (:(:(B(B C0 / / AA00 A>cURS5 URR5nURURURR R 5 SSS5 g!,(df  g=frM)rQrr2rnr r3r*rUs rtest_uuid1_is_safeBaseTestUUID.test_uuid1_is_safe;sP  ) )! , !A   QYY (:(:(?(? @- , ,rXcURS5 URR5nURURURR R 5 SSS5 g!,(df  g=f)Nr%)rQrr2rnr r3r+rUs rtest_uuid1_is_unsafe!BaseTestUUID.test_uuid1_is_unsafeAsP  ) )" - !A   QYY (:(:(A(A B. - -rXcURS5 URR5nURURURR R 5 SSS5 g!,(df  g=fNrArTrUs rtest_uuid1_bogus_return_value*BaseTestUUID.test_uuid1_bogus_return_valueGsP  ) )! , !A   QYY (:(:(B(B C- , ,rXc [RRURSS5 [RRURSS5 [RRURSSS9 [R"SSS9 [R"SS S9 URR 5nUR XRR S 55 SSS5 SSS5 SSS5 SSS5 SSS5 [RRURSS5 [RRURSS5 [R"SSS9 URR SS S 9nUR XRR S 55 SSS5 SSS5 SSS5 g!,(df  N=f!,(df  GN=f!,(df  GN =f!,(df  GN=f!,(df  GN!=f!,(df  Nx=f!,(df  N=f!,(df  g=f) NrF_last_timestamprlZYS) return_valuez time.time_nsl3E5<+zrandom.getrandbitsiz$a7a55b92-01fc-11e9-94c5-54e1acf6da7f)ryr})rr0rrr2rnrrrUs rtest_uuid1_timeBaseTestUUID.test_uuid1_timeMs ZZ  tyy*? F ZZ  tyy*;T B ZZ  tyy).  Q ZZ5H I ZZ,4 @ !A   Q /U V WAJRCGZZ  tyy*? F ZZ  tyy*;T B ZZ5H I ^tDA   Q /U V WJCG F A @J IR QC BG FJ IC BG Fs,H-*HH G7 .AG& 3G7 ;H H H-,I!2IAH? II!& G40G7 7 H H  H H H* %H-- H<? I I I I!! I/c URnURRURRS5S4URRURRS5S4URRURR S5S4URRURR S5S44Hrup#U"URURR5 U"URS 5 U"X RRU55 U"[U5U5 Mt URRURRS 5S4URRURRS 5S4URRURR S 5S4URRURR S 5S44Hrup#U"URURR5 U"URS 5 U"X RRU55 U"[U5U5 Mt g)N python.orgz$6fa459ea-ee8a-3ca4-894e-db77e160355ehttp://python.org/z$9fe8e8c4-aaa8-32a9-a55c-4535a88b748d1.3.6.1z$dd1a1cef-13d5-368a-ad82-eca71acd4cd1c=caz$658d3002-db6b-3040-a1d1-8ddd7d189a4drA python.orghttp://python.org/1.3.6.1c=ca) rnruuid3 NAMESPACE_DNS NAMESPACE_URL NAMESPACE_OIDNAMESPACE_X500r~rprrrrsr4rrrs r test_uuid3BaseTestUUID.test_uuid3\  iioodii&=&=}M<>iioodii&=&=?TU<>iioodii&=&=zJ<>iioodii&>&>H<> DA !))TYY// 0 !))Q  !YY^^A& ' #a&! iioodii&=&=|L<>iioodii&=&=?ST<>iioodii&=&=yI<>iioodii&>&>G<> DA !))TYY// 0 !))Q  !YY^^A& ' #a&! rcURn[S5Vs/sHo RR5PM snH=nU"URURR 5 U"UR S5 M? 0n[S5Vs/sHo RR5PM snHnSXC'M U"[UR55S5 gs snfs snf)Nr8rYr9rL) rnrruuid4r~rprrr<r=s r test_uuid4BaseTestUUID.test_uuid4}s  .32Y7Y))//#Y7A !))TYY// 0 !))Q 8 -24[9[))//#[9AEH: c%**,&8 :s #C"#C'c URnURRURRS5S4URRURRS5S4URRURR S5S4URRURR S5S44Hrup#U"URURR5 U"URS 5 U"X RRU55 U"[U5U5 Mt URRURRS 5S4URRURRS 5S4URRURR S 5S4URRURR S 5S44Hrup#U"URURR5 U"URS 5 U"X RRU55 U"[U5U5 Mt g)Nriz$886313e1-3b8a-5372-9b90-0c9aee199e5drjz$4c565f0d-3f5a-5890-b41b-20cf47701c5erkz$1447fa61-5277-5fef-a9b3-fbc6e44f4af3rlz$cc957dd1-a972-5349-98cd-874190002798rmrmrnrorp) rnruuid5rrrsrtrur~rprrrrsrvs r test_uuid5BaseTestUUID.test_uuid5ryrc[R"5n[R"5nUS:Xa}[R"US5 URR 5n[R "USURRS55 [R"S5 g[R"US5 UR[RUS5 URR 5Rn[R"USS9 [R"USS5RS5nURXE5 g)NrrLzlatin-1)exitcoded)rPpipeforkcloserr{writerzr_exit addCleanupr wait_processreaddecoderH)r4fdspidvalue parent_value child_values r testIssue8621BaseTestUUID.testIssue8621s ggiggi !8 HHSV IIOO%E HHSVUYY--i8 9 HHQK HHSV  OOBHHc!f -99??,00L  q 1''#a&#.55i@K    :rcURR5n[R"U5nUR X"55 gr)rr{weakrefrefassertIs)r4strongweaks rtest_uuid_weakrefBaseTestUUID.test_uuid_weakrefs0"{{6" fdf%rargv)r-urq-n@dnsz sys.stderr) new_callablec"UR[5nURR5 SSS5 UR WR R S5 URSUR55 g!,(df  NU=fNrlz$error: Incorrect number of arguments r SystemExitrmainrn exceptioncoder;getvaluer4mock_errcms r%test_cli_namespace_required_for_uuid32BaseTestUUID.test_cli_namespace_required_for_uuid3sd  z *b IINN + **A. O>O>QR + * B B)rrrq-Nrmc"UR[5nURR5 SSS5 UR WR R S5 URSUR55 g!,(df  NU=frrrs r test_cli_name_required_for_uuid3-BaseTestUUID.test_cli_name_required_for_uuid3sd  z *b IINN + **A. O>O>QR + *rrc[R"5n[R"U5 URR 5 SSS5 UR 5R5nURRU5nURU[U55 URURS5 g!,(df  N=f)NrY rStringIO contextlibredirect_stdoutrrrstriprrrnrsrr4stdoutoutput uuid_outputs r%test_cli_uuid4_outputted_with_no_args2BaseTestUUID.test_cli_uuid4_outputted_with_no_argss  ' ' / IINN 0"((*iinnV,  [!12 ,,a00 / C C)rrrqrrrrmc[R"5n[R"U5 URR 5 SSS5 UR 5R5nURRU5nURU[U55 URURS5 g!,(df  N=fr`rrs r5test_cli_uuid3_ouputted_with_valid_namespace_and_nameBBaseTestUUID.test_cli_uuid3_ouputted_with_valid_namespace_and_name  ' ' / IINN 0"((*iinnV,  [!12 ,,a00 /r)rrrrrrrmc[R"5n[R"U5 URR 5 SSS5 UR 5R5nURRU5nURU[U55 URURS5 g!,(df  N=f)Nrmrrs r5test_cli_uuid5_ouputted_with_valid_namespace_and_nameBBaseTestUUID.test_cli_uuid5_ouputted_with_valid_namespace_and_namerrr).r&r'r(r)rr5rrrrr)r5r?rrequires_mac_verunittest skipUnlessrPr rIrcontextmanagerrQrVrZr]rarfrwr|r requires_forkrrrr0rrrrrrrrrr-rrrrr s DBx#t]&~J Gu7r<.$2P b!$ G+->?C@%C"  G+->?D@DG+->?A@A G+->?C@C G+->?D@D XB 'B ;;*&  ZZsF$EF ZZ 2;;7S8GS ZZsF$KL ZZ 2;;7S8MS ZZsFRD) 1* 1 ZZsFLN 1N 1 ZZsFLN 1N 1rrc\rSrSr\rSrg)TestUUIDWithoutExtModuleirNr&r'r(r)r2rr-rrrrr Drrzrequires the C _uuid modulec\rSrSr\rSrg)TestUUIDWithExtModuleirN)r&r'r(r)c_uuidrr-rrrrrs Drrc,\rSrSr\rSrSrSrSr Sr Sr SS jr \ R"\R\R ;S 5S 5r\ R"\R$\R ;S 5S 5r\ R"\R(\R ;S5S5r\ R"\R,\R ;S5S5r\ R"\R0\R ;S5S5rSrSrg)BaseTestInternalsi c`U(d*[RRURSSS9nO)[RRURSSS9nU U(dSnOSnUH0upEUR URR U5U5 M2 SH^nU(aUR SS5nURUS 9 URURR U55 SSS5 M` SSS5 g!,(df  Mz=f!,(df  g=f) N:F) _MAC_DELIM_MAC_OMITS_LEADING_ZEROES.T))s52:54:00:9d:0e:67g:PI)s12:34:56:78:90:ab,H))sfe.ad.c.1.23.4#z)rsfe80::5054:ff:fe9s123:2:3:4:5:6:7:8s52:54:00:9d::67s052:54:00:9d:0e52:54:00:9d:0e:6x52-54-00-9d-0e-67)mac) rr0r1rrn _parse_macreplacer assertIsNone)r4aixr0testsrr s rcheck_parse_mac!BaseTestInternals.check_parse_macsJJ'' 37BG(IEJJ'' 37BF(HE "'   !5!5c!:HE"'++dD1C\\c\*%%dii&:&:3&?@+*#!UB+*CUs%A0D +D 8 D D D D-c&URS5 g)NFrrs rtest_parse_mac BaseTestInternals.test_parse_mac>s U#rc&URS5 g)NTrrs rtest_parse_mac_aix$BaseTestInternals.test_parse_mac_aixAs T"rcSn[RRURSS[ U5S9 URR SSSS9nSSS5 UR WS 5 g!,(df  N!=f) NaName Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 fe.ad.c.1.23.4 1714807956 0 711348489 0 0 01:00:5e:00:00:01 en0 1500 192.168.129 x071 1714807956 0 711348489 0 0 224.0.0.1 en0 1500 192.168.90 x071 1714807956 0 711348489 0 0 224.0.0.1 rTrr_get_command_stdoutnetstat-ianAddressrrheadingrrr0r1rr_find_mac_under_headingrnr4rrs rtest_find_under_heading)BaseTestInternals.test_find_under_headingDsZZ ,0;?5LT5R!T))33!"4C T n-TT A-- A;cSn[RRURSS[ U5S9 URR SSSS9nSSS5 UR WS 5 g!,(df  N!=f) NatName Mtu Network Address Ipkts Ierrs Idrop Opkts Oerrs Coll vtnet 1500 52:54:00:9d:0e:67 10017 0 0 8174 0 0 vtnet - fe80::%vtnet0 fe80::5054:ff:fe9 0 - - 4 - - vtnet - 192.168.122.0 192.168.122.45 8844 - - 8171 - - lo0 16384 lo0 260148 0 0 260148 0 0 lo0 - ::1/128 ::1 193 - - 193 - - ff01::1%lo0 ff02::2:2eb7:74fa ff02::2:ff2e:b774 ff02::1%lo0 ff02::1:ff00:1%lo lo0 - fe80::%lo0/64 fe80::1%lo0 0 - - 0 - - ff01::1%lo0 ff02::2:2eb7:74fa ff02::2:ff2e:b774 ff02::1%lo0 ff02::1:ff00:1%lo lo0 - 127.0.0.0/8 127.0.0.1 259955 - - 259955 - - 224.0.0.1 rFrrrrrrrrs rtest_find_under_heading_ipv6.BaseTestInternals.test_find_under_heading_ipv6]s,ZZ ,0;@5LT5R!T))33!"4C T n-TTrcSn[RRURSS[ U5S9 URR SSS/SS 9nSSS5 UR WS 5 g!,(df  N!=f) Nz fake Link encap:UNSPEC hwaddr 00-00 cscotun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 eth0 Link encap:Ethernet HWaddr 12:34:56:78:90:ab rFrifconfigrshwaddrc US-$)NrLr)xs rr>BaseTestInternals.test_find_mac_near_keyword..sQr)rrkeywordsget_word_indexr)rr0r1rr_find_mac_near_keywordrnrs rtest_find_mac_near_keyword,BaseTestInternals.test_find_mac_near_keywordsZZ ,0;@5LT5R!T))22"#. 3C T n-TTs A00 A>NcU(aUcURSU-5 SU-n[RS:a [USS9 UR SUs=:=(a S:Os SU-5 g) Nz requires rrl )endrrz%s is not an RFC 4122 node ID)rGrverboseprintr)r4ryrequiresrzs r check_nodeBaseTestInternals.check_nodes\  MM+0 1n ??a  #3  D,,G,7#= ?rz7ifconfig is not used for introspection on this platformc\URR5nURUS5 g)Nr)r_ifconfig_getnoderr4rys rtest_ifconfig_getnode'BaseTestInternals.test_ifconfig_getnodes$yy**, j)rz1ip is not used for introspection on this platformc\URR5nURUS5 g)Nip)r _ip_getnoderrs rtest_ip_getnode!BaseTestInternals.test_ip_getnodes$yy$$& d#rz2arp is not used for introspection on this platformc\URR5nURUS5 g)Narp)r _arp_getnoderrs rtest_arp_getnode"BaseTestInternals.test_arp_getnodes$yy%%' e$rz6lanscan is not used for introspection on this platformc\URR5nURUS5 g)Nlanscan)r_lanscan_getnoderrs rtest_lanscan_getnode&BaseTestInternals.test_lanscan_getnode$yy))+ i(rz6netstat is not used for introspection on this platformc\URR5nURUS5 g)Nr)r_netstat_getnoderrs rtest_netstat_getnode&BaseTestInternals.test_netstat_getnoder$rcURR5nURUS-SU-5 URU5 URR5nUR X!SU-5 g)Nlr)r_random_getnoderrrH)r4ryrs rtest_random_getnode%BaseTestInternals.test_random_getnodes_yy((* ('D.9  ))+ E48rrr)r&r'r(r)r2rrrrrrrrrrrr/rrrrrr!r"r&r'r+r-rrrrr s7 E,A\$#.2#.J.,?00ENNBAC*C***enn<;=$=$++u~~=<>%>%//5>>A@B)B)//5>>A@B)B) 9rrc\rSrSr\rSrg)TestInternalsWithoutExtModuleirNrrrrr.r.rrr.c\rSrSr\r\R"\RS:HS5S5r \R"\RS:HS5S5r Sr g ) TestInternalsWithExtModuleirAzrequires Posixc[S5(d![S5(dURS5 URR5nUR WS5 g![a URS5 N0f=f)Nrctypesz,neither _uuid extension nor ctypes availablezrequires uuid_generate_timeunix)rrGr _unix_getnoderrrs rtest_unix_getnode,TestInternalsWithExtModule.test_unix_getnodesi'"":h+?+? MMH I 999**,D f% 9 MM7 8 9sA A>=A>ntzrequires WindowscZURR5nURU5 gr)r_windll_getnoderrs rtest_windll_getnode.TestInternalsWithExtModule.test_windll_getnodes yy((* rrN) r&r'r(r)rrrrrPr r5r:r-rrrr0r0sZ D G+-=>&?&D*<=>rr0__main__)rtestr test.supportrrrrr/rrPrrrrimport_fresh_moduler2rrrrTestCaserrrrr.r0r&rrrrrAs&   + +FWI F  * *6' C b 1b 1J|X->-> V:;L(*;*;<{9{9z$5x7H7H V:;!2H4E4E<& z MMOr