dO+NeSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKr SSK r SSK r "SS\ 5r "SS\ 5r"SS\ 5r"SS \5r"S S \5r"S S \5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r\R@"S S!55r!\R@"S"S#55r"\R@"S$S%9"S&S'55r#\R@"S(S)55r$\R@"S*S+55r%\R@"S,S-55r&"S.S/5r'"S0S15r("S2S3\ RR5r*"S4S5\RV5r,\-S6:Xa\ R\"5 gg)7Nc\rSrSrSrg)list2N__name__ __module__ __qualname____firstlineno____static_attributes__r7/opt/alt/python313/lib64/python3.13/test/test_pprint.pyrrr rc\rSrSrSrSrg)list3c,[RU5$N)list__repr__selfs rrlist3.__repr__}}T""r rNrr r r rr rr rrr#r rc\rSrSrSrSrg)list_custom_reprcDS[[RU55-$N*)lenrrrs rrlist_custom_repr.__repr__3t}}T*+++r rNrrr rrr,r rc\rSrSrSrg)tuple2rNrrr rr(r(rr r(c\rSrSrSrSrg)tuple3c,[RU5$r)tuplerrs rrtuple3.__repr__s~~d##r rNrrr rr+r+s$r r+c\rSrSrSrSrg)tuple_custom_repr"cDS[[RU55-$r!)r#r.rrs rrtuple_custom_repr.__repr__#s3u~~d+,,,r rNrrr rr1r1"s-r r1c\rSrSrSrg)set2&rNrrr rr6r6&rr r6c\rSrSrSrSrg)set3)c,[RU5$r)setrrs rr set3.__repr__*s||D!!r rNrrr rr9r9)s"r r9c\rSrSrSrSrg)set_custom_repr-cDS[[RU55-$r!)r#r<rrs rrset_custom_repr.__repr__.s3s||D)***r rNrrr rr?r?-s+r r?c\rSrSrSrg) frozenset21rNrrr rrDrD1rr rDc\rSrSrSrSrg) frozenset34c,[RU5$r) frozensetrrs rrfrozenset3.__repr__5s!!$''r rNrrr rrGrG4s(r rGc\rSrSrSrSrg)frozenset_custom_repr8cDS[[RU55-$r!)r#rJrrs rrfrozenset_custom_repr.__repr__9s3y))$/000r rNrrr rrMrM8s1r rMc\rSrSrSrg)dict2<rNrrr rrRrR<rr rRc\rSrSrSrSrg)dict3?c,[RU5$r)dictrrs rrdict3.__repr__@rr rNrrr rrUrU?rr rUc\rSrSrSrSrg)dict_custom_reprCcDS[[RU55-$r!)r#rXrrs rrdict_custom_repr.__repr__Dr%r rNrrr rr[r[Cr&r r[cd\rSrSr%\\S'\\S'Sr\\S'\ R"SSS9r \\S'S r g ) dataclass1Gfield1field2Ffield3)defaultreprfield4rN) rr r r str__annotations__intrdbool dataclassesfieldrhr rr rr`r`Gs- K KFD##AE:FC:r r`c*\rSrSr%Sr\\S'SrSrg) dataclass2Nreacg)N0custom repr that doesn't fit within pprint widthrrs rrdataclass2.__repr__QsAr rN) rr r r rrrkrjrr rr rrprpNs AsJBr rpF)rgc$\rSrSr%Sr\\S'Srg) dataclass3TrerrrN)rr r r rrrkrjr rr rrwrwTs AsJr rwc.\rSrSr%S\S'Sr\\S'Srg) dataclass4XrrrebrNrr r r rjr|rkr rr rrzrzXO AsJr rzc.\rSrSr%S\S'Sr\\S'Srg) dataclass5] dataclass6rrrer|rNr}rr rrr]r~r rc.\rSrSr%S\S'Sr\\S'Srg)rbrcredrN)rr r r rjrrkr rr rrrbr~r rc\rSrSrSrSrg) Unorderablegc*[[U55$r)riidrs rrUnorderable.__repr__hs2d8}r rNrrr rrrgsr rcD\rSrSrSrSrSrSrSrSr Sr S r S r g ) OrderablelcXlgr_hash)rhashs r__init__Orderable.__init__ms r cg)NFrrothers r__lt__Orderable.__lt__osr c X:g$rrrs r__gt__Orderable.__gt__q }r c X:H$rrrs r__le__Orderable.__le__srr cg)NTrrs r__ge__Orderable.__ge__usr cXL$rrrs r__eq__Orderable.__eq__ws }r cXL$rrrs r__ne__Orderable.__ne__ys   r cUR$rrrs r__hash__Orderable.__hash__{s zzr rN) rr r r rrrrrrrrr rr rrrls*!r rc"\rSrSrSrSrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$S#r%S$r&S%r'S&r(S'r)S(r*S)r+S*r,S+r-S,r.S-r/S.r0S/r1g0)1 QueryTestCase~c[[S55Ul[[S55UlURURS'g)Ndi)rrangerrr|rs rsetUpQueryTestCase.setUps3eCj!eCj!ffs r c[R"5n[R"SSS[R"5SS9n[R"SSS[R"55n[R"SS9nUR [ 5 [R"SSS[R"5S5nSSS5 UR [ [RSS 9 UR [ [RS S 9 UR [ [RSS 9 UR [ [RS S 9 g!,(df  N=f) N(T)indentwidthdepthstreamcompactF sort_dictsrrrr)pprint PrettyPrinterioStringIO assertRaises TypeError ValueError)rpps r test_initQueryTestCase.test_inits  ! ! #  ! !"A)+F  ! !!RBKKM :  ! !U 3   y )%%aQ tDB* *f&:&:2F *f&:&:!D *f&:&:"E *f&:&:!D * )s .E E'c[R"5nSSSSS/SSS0S[S5S S SS URUR4HnUR [R "U5S U<35 UR[R"U5S U<35 UR UR U5S U<35 URURU5S U<35 M g)Ng@y@abc)rrsdefsghiTF.expected not isrecursive for expected isreadable for ) rr bytearrayrrr| assertFalse isrecursive assertTrue isreadable)rrsafes r test_basicQueryTestCase.test_basics  ! ! #RUQFFv&eT3VVTVV%D   V//5BFH J OOF--d3<@B D   R^^D1BFH J OOBMM$/<@B D%r c[R"S5 Sn[R"U5 [R"5RU5 SSS5 g!,(df  g=f)Nzthis should not fail) contextlibredirect_stdoutrr)rvalues rtest_stdout_is_None!QueryTestCase.test_stdout_is_NonesD  ' ' -*E MM%  " ) )% 0 . - -s =A A+cURURS'0UlUR=URS'=URS'URS'[R"5nURURURURUR44HnUR [R "U5S5 UR[R"U5S5 UR UR U5S5 URURU5S5 M URR5 URSS2 URSS2 URURURURUR44HnUR[R "U5SU<35 UR [R"U5SU<35 URUR U5SU<35 UR URU5SU<35 M g) Nr\rrerzexpected isrecursivezexpected not isreadablerr) rrr|rrrrrrrclear)rrickyrs r test_knottedQueryTestCase.test_knottedsVVr ,0FF2q 2DFF1Iq  ! ! #FFDFFDFFTVVTVV,< D"r c[[S55n[SSSS9nX/nSnUR[R "USSS 9U5 S nUR[R "USS S 9U5 g) Nrrerr)firstsecondthirdzN[ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], {'first': 1, 'second': 2, 'third': 3}]r*)rrza[ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], { 'first': 1, 'second': 2, 'third': 3}]r:)rrrXrrr)ro1o2rr s rtest_nested_indentations&QueryTestCase.test_nested_indentations;sp %)_ !1 - H. !2>I !2>Ir cFSn[U5nUR[R"USS9U5 UR[R"USS9U5 UR[R"USS9U5 UR[R"USS9S5 g)Nz[[[[[[1, 2, 3], '1 2']]]], {1: [1, 2, 3], 2: [12, 34]}, 'abc def ghi', ('ab cd ef',), set2({1, 23}), [[[[[1, 2, 3], '1 2']]]]]rrz[[[[[[1, 2, 3], '1 ' '2']]]], {1: [1, 2, 3], 2: [12, 34]}, 'abc def ' 'ghi', ('ab cd ' 'ef',), set2({1, 23}), [[[[[1, 2, 3], '1 ' '2']]]]])evalrrr)rr rs r test_widthQueryTestCase.test_widthJs  N 4h? 4h? 4h? 47 r c^UR[R"S5S5 UR[R"SSS9S5 "U4SjS[5mUR[R"T"S55S 5 g) Ni1234567Tr 1_234_567c2>^\rSrSrUU4SjrSrSrU=r$)/QueryTestCase.test_integer..Temperatureitc$>[TU]TU5$r)super__new__)clscelsius_degrees Temperature __class__s rr37QueryTestCase.test_integer..Temperature.__new__usw{ODDr cUS-nUS3$)Ngfffffq@u°Kr)rkelvin_degreess rr8QueryTestCase.test_integer..Temperature.__repr__ws!%()--r r)rr r r r3rr __classcell__)r7r6s@rr6r0ts E . .r r6ru 1273.15°K)rrrrk)rr6s @r test_integerQueryTestCase.test_integerpsc 0)< DI;W .# .  D(9:LIr cSSSS.nUR[R"U5S5 UR[R"X/5S5 UR[R"S//0S.5S5 g)Nrerrr|rz{'a': 1, 'b': 1, 'c': 1}z4[{'a': 1, 'b': 1, 'c': 1}, {'a': 1, 'b': 1, 'c': 1}]r)zxy ab rrz#{5: [[]], 'xy\tab\n': (3,), (): {}})rrrrrs rtest_sorted_dictQueryTestCase.test_sorted_dict|sp !! $ *,FG / B D Trd(KL 2 4r c[RS5nUR[R"USS9S5 UR[R"X/SS9S5 g)NcbaFrz!{'c': None, 'b': None, 'a': None}zF[{'c': None, 'b': None, 'a': None}, {'c': None, 'b': None, 'a': None}])rXfromkeysrrrrAs rtest_sort_dictQueryTestCase.test_sort_dictsM MM%  e<>ab 5A T Vr c[R"5nUR[R"USS9S5 [R"/5nUR[R"USS9S5 SR 5n[R"[ U[R"555nUR[R"U5S5 g)Nrerz OrderedDict()*the quick brown fox jumped over a lazy dogzOrderedDict([('the', 0), ('quick', 1), ('brown', 2), ('fox', 3), ('jumped', 4), ('over', 5), ('a', 6), ('lazy', 7), ('dog', 8)])) collections OrderedDictrrrsplitr itertoolscountrrwordss rtest_ordered_dictQueryTestCase.test_ordered_dicts  # # % 3_E  # #B ' 3_E<BBD  # #Cy/@$A B *  r cSR5n[[U[R"555n[ R "U5nUR[R"U5S5 [R"[U[R"555n[ R "U5nUR[R"U5S5 g)NrJzmappingproxy({'a': 6, 'brown': 2, 'dog': 8, 'fox': 3, 'jumped': 4, 'lazy': 7, 'over': 5, 'quick': 1, 'the': 0})a^mappingproxy(OrderedDict([('the', 0), ('quick', 1), ('brown', 2), ('fox', 3), ('jumped', 4), ('over', 5), ('a', 6), ('lazy', 7), ('dog', 8)]))) rMrXrrNrOtypesMappingProxyTyperrrrKrL)rrQrms rtest_mapping_proxy QueryTestCase.test_mapping_proxys<BBD UIOO-. /  " "1 % * -   # #Cy/@$A B  " "1 % * -+ ,r c~[R"5n[R"U5nUR US5 g)Nz namespace()rUSimpleNamespacerrrrns formatteds rtest_empty_simple_namespace)QueryTestCase.test_empty_simple_namespaces.  " " $NN2&  M2r c~[R"SSS9n[R"U5nUR US5 g)Nrer)rrr|znamespace(a=1, b=2)r[r]s rtest_small_simple_namespace)QueryTestCase.test_small_simple_namespaces3  " "Q! ,NN2&  $9:r c [R"SSSSSSSSS S 9 n[R"US SS 9nUR US 5 g)Nrrerrrrrrr thequickbrownfoxjumpedoverrrlazydogrSrznamespace(the=0, quick=1, brown=2, fox=3, jumped=4, over=5, a=6, lazy=7, dog=8)r[r]s rtest_simple_namespace#QueryTestCase.test_simple_namespacesV  " "  NN2R:   % r c "SS[R5nU"SSSSSSS S S S 9 n[R"US S9nUR US5 g)Nc\rSrSrSrg)GQueryTestCase.test_simple_namespace_subclass..AdvancedNamespaceirNrrr rAdvancedNamespacerssr rtrrerrrrrrrrfrSrzAdvancedNamespace(the=0, quick=1, brown=2, fox=3, jumped=4, over=5, a=6, lazy=7, dog=8)r[)rrtr^r_s rtest_simple_namespace_subclass,QueryTestCase.test_simple_namespace_subclasss\< 5 5<   NN2R0   % r c[R"SS5"5n[R"U5nUR US5 g)N MyDataclassrz MyDataclass())rmmake_dataclassrrrrdcr_s rtest_empty_dataclass"QueryTestCase.test_empty_dataclasss5  ' ' r : <NN2&  O4r cl[SS5n[R"U5nURUS5 g)Ntext{z3dataclass1(field1='text', field2=123, field3=False))r`rrrrzs rtest_small_dataclass"QueryTestCase.test_small_dataclasss-  $NN2&  $YZr c[S[S5S5n[R"X/SSS9nUR US5 g)Nzsome fairly long textg _BTrSrrz[ dataclass1(field1='some fairly long text', field2=10000000000, field3=True), dataclass1(field1='some fairly long text', field2=10000000000, field3=True)])r`rkrrrrzs rtest_larger_dataclass#QueryTestCase.test_larger_dataclasss> /TD ANNB82a@  %  !r cf[5n[R"USS9nURUS5 g)Nrrt)rprrrrzs rtest_dataclass_with_repr&QueryTestCase.test_dataclass_with_reprs* \NN2R0  $VWr c[5n[R"USS9nURUS[R "[ 5S35 g)Nrr)rwrr assertRegexreescaperrzs rtest_dataclass_no_repr$QueryTestCase.test_dataclass_no_reprsA \NN2R0   8$%%? @ r ct[S5nXl[R"USS9nUR US5 g)Nrrz!dataclass4(a=..., b=1))rzrrrrrrzs rtest_recursive_dataclass&QueryTestCase.test_recursive_dataclasss6  NN2R0  % r c[S5n[S5nX!lXl[R "USS9nUR US5 g)NrrzLdataclass5(a=dataclass6(c=..., d=1), b=1))rrrrrrrr)rdc5dc6r_s rtest_cyclic_dataclass#QueryTestCase.test_cyclic_dataclass'sENN3b1  % r cSSS.nSn[5nURURU5U5 S/nSnURURU5U5 S/nSnURURU5U5 g) Nz should be presented using repr()z like.this)znames with spaceszothers.should.not.bez[{'names with spaces': 'should be presented using repr()', others.should.not.be: like.this}z with spacez['with space']z without.spacez[without.space])DottedPrettyPrinterrr)rrrdotted_printerr!exp1r"exp2s rtest_subclassingQueryTestCase.test_subclassing2s"D%0 2%-. //2C8^ //3T:   //3T:r c 0UR[R"[55S5 UR[R"[[ S555S5 UR[R"[[ S55SS9S5 UR[R"[ [ S55SS9S5 UR[R"[ [ S55SS9S 5 UR[R"[55S 5 UR[R"[[ S555S 5 UR[R"[[ S55SS9S 5 UR[R"[[ S55SS9S 5 UR[R"[[ S55SS9S5 g)Nzset()rz {0, 1, 2}rrrz{0, 1, 2, 3, 4, 5, 6}z?set2({0, 1, 2, 3, 4, 5, 6})zset3({0, 1, 2, 3, 4, 5, 6})z frozenset()zfrozenset({0, 1, 2})zbfrozenset({0, 1, 2, 3, 4, 5, 6})zifrozenset2({0, 1, 2, 3, 4, 5, 6})z!frozenset3({0, 1, 2, 3, 4, 5, 6})) rrrr<rr6r9rJrDrGrs rtest_set_reprsQueryTestCase.test_set_reprsEs{ .8 E!H 6 D E!H R@C  U1XbAD   U1XbA6 8  4mD  %((;</ 1  %((;2FI   58(r c ^^SSKm[5n[S5n[X45nTR[R"U5SU<SU<S35 TR[R"U5[ U55 [S5nU[X450nTR[R"U5SU<SU<SU<S 35 TR[R"U5[ U55 [S 5n[S 5n[X$45nTR[R"U5[ U55 UU4S jn[S 5n[S5nU"[R"[X$455SU<SU<S3SU<SU<S3/5 U"[R"[[S5[S5455/SQ5 g)Nr)rxyz frozenset({z, }))onetwo{z : frozenset({z})})rqwerty)abcdspamc >TRXVs/sH"nTRU5R5PM$ sn5 gs snfr)assertIndedentstrip)res invariantsirtextwraps rcheck3QueryTestCase.test_set_of_sets_reprs..checks5 MM#JOJq 2 8 8 :JO POs)A )zregular stringz other string)z third stringzone more stringz frozenset({z, z}) )zxyz very-very long stringzqwerty is also absurdly long)zabcd is even longer that beforezspam is not so long)a% frozenset({frozenset({'abcd is even longer that before', 'spam is not so long'}), frozenset({'qwerty is also absurdly long', 'xyz very-very long string'})}) a% frozenset({frozenset({'abcd is even longer that before', 'spam is not so long'}), frozenset({'xyz very-very long string', 'qwerty is also absurdly long'})}) a% frozenset({frozenset({'qwerty is also absurdly long', 'xyz very-very long string'}), frozenset({'abcd is even longer that before', 'spam is not so long'})}) a% frozenset({frozenset({'qwerty is also absurdly long', 'xyz very-very long string'}), frozenset({'spam is not so long', 'abcd is even longer that before'})}) )rrJrrrrg)rfs0fs1datafs2fsrrs` @rtest_set_of_sets_reprs$QueryTestCase.test_set_of_sets_reprsqs. k'#$ -25s; = -tDz:'Yz*+ -8;S#F H -tDz:)*() z " +T"X6 Q:;;< NN9cZ0 1 C!C!    NN    * r cDSnSSSSSSS000000nSSSSSS///////nUR[R"U5[U55 UR[R"U5[U55 UR[R"U5[U55 SnS nS nUR[R"USS 9U5 UR[R"USS 9U5 UR[R"USS 9U5 g) N)re)r)r)r)rrrerrrrrz (1, (...))z {1: {...}}z [1, [...]]r)rrrrg)r nested_tuple nested_dict nested_list lv1_tuplelv1_dictlv1_lists r test_depthQueryTestCase.test_depths1 1q1q1a&k"2345 1q1q1b'l"3456   5tL7IJ  4d;6GH  4d;6GH   A> J  1=xH  1=xHr c Sn[U5Vs/sH n[5PM nn[R"U5 [ U[ S9nSnUR U"[R"[U555SSR[[U55-S-5 UR U"[R"[U555SSR[[U55-S-5 UR U"[R"[RU555SSRS U55-S-5 UR [R"[S S S 05S [[5-S -5 SS/nUR [R"[RUS 55S[![ U[ S95-5 gs snf)Nr)keycFURSS5RSS5$)Nrrr)r)ss r.s!))C,44T"=r r,}rrc3,# UH nSU-v M g7f)z%r:NoneNr).0ks r =QueryTestCase.test_sort_unorderable_values..s8%Q9q=%srrez{1: 0, z: 0})rerz{%r: 0, %r: 0})rrrandomshufflesortedrrrrr<rrrgrJrXrFr.)rnrkeysskeyscleans rtest_sort_unorderable_values*QueryTestCase.test_sort_unorderable_valuess ',Qx0x! x0tt$= v~~c$i89 #((3tU+, ,s 2 4 v~~io>? CHHSu%56 6 = ? v~~dmmD.ABC #((8%88 83 > @ aA(>?"T+%66> @g  dA(>?)E&22F,GG I%1sG0c*[5n[[U55nURX5 UR[ [ U55[ [ U555 UR [X!/5X/5 UR [X/5X/5 UR [R"[X!/5SS9SU<SU<S35 UR [R"[X/5SS9SU<SU<S35 UR [R"[RX!/5SS9SU<SU<S35 UR [R"[RX/5SS9SU<SU<S35 g)Nrerrrrz : None, z: None}) rrr assertLessrirrrrrr<rXrF)rrrr|s r*test_sort_orderable_and_unorderable_values8QueryTestCase.test_sort_orderable_and_unorderable_valuess! M d1g   DG c$q'l3 !0 !0 QF 1=)*A. 0 QF 1=)*A. 0  qf(=QG56: <  qf(=QG56: SnUR[R"USS9S5 UR[R"SUSS.SS9S 5 S nUR[R"US S9[U55 UR[R"US S9S 5 UR[R"USS9S5 UR[R"U/////SS9S5 UR[R"U/////SS9S5 UR[R"U/////SS9S5 SnUR[R"USS9[U55 UR[R"S5S5 US-n[ SS5Hjn[R"X$S9nUR[ U5U5 [R"U/S-US9nUR[ U5U/S-5 Ml g)NrJrr6('the quick brown ' 'fox jumped over ' 'a lazy dog')rerr@r'zW{'a': 1, 'b': 'the quick brown ' 'fox jumped over ' 'a lazy dog', 'c': 2}u@Portons dix bons "whiskys" à l'avocat goujat qui fumait au zooDuN('Portons dix bons "whiskys"\n' "à l'avocat goujat\t qui " 'fumait au zoo')ruV('Portons dix bons ' '"whiskys"\n' "à l'avocat " 'goujat\t qui ' 'fumait au zoo')#u^[[[[['Portons dix bons "whiskys"\n' "à l'avocat goujat\t qui " 'fumait au zoo']]]]]un[[[[['Portons dix bons ' '"whiskys"\n' "à l'avocat " 'goujat\t qui ' 'fumait au zoo']]]]]ruv[[[[['Portons dix ' 'bons "whiskys"\n' "à l'avocat " 'goujat\t qui ' 'fumait au ' 'zoo']]]]]dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxPr''rrr)rrrrgrr))rrjspecial unwrappablerr_s r test_str_wrapQueryTestCase.test_str_wraps: 269  ac(B.024  Y r:DMJ r:=  r:=  WI;-(9DG  WI;-(9DG  WI;-(9DG    2>[@QR +T22 1b\Ew?ANN1t<GGIE3sE?+H   -   xQ / @r c|UR[R"SSS9S5 UR[R"SSS9S5 SnUR[R"USS9[U55 UR[R"US S9S 5 UR[R"US S9S 5 UR[R"US S9S 5 [ [ S 55nUR[R"USS9[U55 UR[R"USS9S5 UR[R"USS9S5 UR[R"USS9S5 UR[R"SUSS.SS9S5 UR[R"SUSS.SS9S5 UR[R"U//////SS9S5 UR[R"U//////SS9S5 [ SS5Hjn[R"X#S9nUR[ U5U5 [R"U/S-US9nUR[ U5U/S-5 Ml g)Nr rerzb''sabcdzb'abcd'abcdefghijklmnopqrstuvwxyzrz$(b'abcdefghijkl' b'mnopqrstuvwxyz')z)(b'abcdefghijkl' b'mnopqrstuvwx' b'yz')r=0zD(b'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b' b'\x0c\r\x0e\x0f') zI(b'\x00\x01\x02\x03' b'\x04\x05\x06\x07\x08\t\n\x0b' b'\x0c\r\x0e\x0f')zN(b'\x00\x01\x02\x03' b'\x04\x05\x06\x07' b'\x08\t\n\x0b' b'\x0c\r\x0e\x0f')rr@zJ{'a': 1, 'b': b'abcdefghijkl' b'mnopqrstuvwx' b'yz', 'c': 2}rzJ{'a': 1, 'b': b'abcdefgh' b'ijklmnop' b'qrstuvwxyz', 'c': 2}r'z3[[[[[[b'abcdefghijklmnop' b'qrstuvwxyz']]]]]]r:zS[[[[[[b'\x00\x01\x02\x03\x04\x05\x06\x07' b'\x08\t\n\x0b\x0c\r\x0e\x0f']]]]]]@)rrrrgbytesrr))rlettersrrr_s rtest_bytes_wrapQueryTestCase.test_bytes_wraposq 15u= q99E/ r:DMJ r:=  r:=   r:=  b " r:DMJ r:=  r:=  q9<  agA(F.024   agA(F.024   gYK=/):(;2FI  gYK=/):(;2FI5 61b\Ew ?r c^[R"[5nUR[R "USS9S5 SR 5n[R"[[U[R"555nUR[R "U5S5 g)Nrerzdefaultdict(, {})rJzdefaultdict(, {'a': 6, 'brown': 2, 'dog': 8, 'fox': 3, 'jumped': 4, 'lazy': 7, 'over': 5, 'quick': 1, 'the': 0})) rK defaultdictrkrrrrMrrNrOrPs rtest_default_dictQueryTestCase.test_default_dictsz  # #C ( 35UV<BBD  # #CUIOO4E)F G *  r c[R"5nUR[R"USS9S5 [R"S5nUR[R"USS9S5 g)Nrerz Counter() senselessnessrzDCounter({'s': 6, 'e': 4, 'n': 2, 'l': 1}))rKCounterrrrrAs r test_counterQueryTestCase.test_counters[    ! 3[A    0 4 r c&[R"5nUR[R"USS9S5 SR 5n[ [U[R"555n[R"[U55nUR[R"U5S5 [R"[U5[R"U55nUR[R"U5S5 g)Nrerz ChainMap({})rJzChainMap({'a': 6, 'brown': 2, 'dog': 8, 'fox': 3, 'jumped': 4, 'lazy': 7, 'over': 5, 'quick': 1, 'the': 0})aChainMap({'a': 6, 'brown': 2, 'dog': 8, 'fox': 3, 'jumped': 4, 'lazy': 7, 'over': 5, 'quick': 1, 'the': 0}, OrderedDict([('the', 0), ('quick', 1), ('brown', 2), ('fox', 3), ('jumped', 4), ('over', 5), ('a', 6), ('lazy', 7), ('dog', 8)]))) rKChainMaprrrrMrrrNrOrXrL)rrrQitemss r test_chainmapQueryTestCase.test_chainmaps  " 3^D<BBDS  123  e - *    ek.E.Ee.L M *' (r cl[R"5nUR[R"USS9S5 [R"SS9nUR[R"USS9S5 SR 5n[R"[ U[R"555nUR[R"U5S5 [R"[ U[R"55SS9nUR[R"U5S 5 g) Nrerz deque([])r)maxlenzdeque([], maxlen=7)rJzdeque([('the', 0), ('quick', 1), ('brown', 2), ('fox', 3), ('jumped', 4), ('over', 5), ('a', 6), ('lazy', 7), ('dog', 8)])zdeque([('brown', 2), ('fox', 3), ('jumped', 4), ('over', 5), ('a', 6), ('lazy', 7), ('dog', 8)], maxlen=7)) rKdequerrrrMrrNrOrPs r test_dequeQueryTestCase.test_deques     3[A   Q ' 35JK<BBD   c%):; < *     c%):;A F * r cJ[R"5nUR[R"USS9S5 SR 5n[R"[ U[R"555nUR[R"U5S5 g)Nrerz{}rJzi{'a': 6, 'brown': 2, 'dog': 8, 'fox': 3, 'jumped': 4, 'lazy': 7, 'over': 5, 'quick': 1, 'the': 0}) rKUserDictrrrrMrrNrOrPs rtest_user_dictQueryTestCase.test_user_dict5su  " 3T:<BBD  UIOO,=!> ? *  r cJ[R"5nUR[R"USS9S5 SR 5n[R"[ U[R"555nUR[R"U5S5 g)Nrerz[]rJz{[('the', 0), ('quick', 1), ('brown', 2), ('fox', 3), ('jumped', 4), ('over', 5), ('a', 6), ('lazy', 7), ('dog', 8)]) rKUserListrrrrMrrNrOrPs rtest_user_listQueryTestCase.test_user_listFsu  " 3T:<BBD  UIOO,=!> ? *  r c>[R"S5nUR[R"USS9S5 [R"S5nUR[R"USS9S5 UR[R"SU0SS9S5 g) NrrerrrJrrzF{1: 'the quick ' 'brown fox ' 'jumped over a ' 'lazy dog'})rK UserStringrrrrAs rtest_user_stringQueryTestCase.test_user_stringWs  " "2 & 3T:  " "#O P 4  Ab9 r )rrr|rN)2rr r r rrrrrrrr rr#r*r=rBrGrRrXr`rcrorur|rrrrrrrrrrrrrrrr rrrrr$r(r,r0r rr rrr~s ED"1DB O!>F>4"EH J$L J4$V &,63 ; 025 [ !X   ;&*>Xm ^ II0<(:=x N 07=r)?V$ %(N<""r rc\rSrSrSrSrg)rihc[U[5(aSU;a[U5SS4$USS4$[RR XX#U5$)Nrrer) isinstancerirgrrformat)rrcontext maxlevelslevels rr5DottedPrettyPrinter.formatjsS fc " "f}F|Q))q!|#''..g%9 9r rN)rr r r r5r rr rrrhs9r r__main__)/rKrrmrrNrrr test.supporttestrUunittestrrrrr.r(r+r1r<r6r9r?rJrDrGrMrXrRrUr[ dataclassr`rprwrzrrrrTestCaserrrrmainrr rrAs    D #D#,t, U $U$-- 3 "3"+c+  ((1I1 D #D#,t, ;;;  BBB  E"#    $gH%%gT 9&.. 9 z MMOr