+
    BiI                     0   ^ RI t ^ RIHt ^ RIt^ RIt^ RIt^ RIHtHtH	t	H
t
HtHt  ! R R]P                  4      t ! R R]P                  4      t ! R R	]4      t ! R
 R]4      t ! R R]P                  4      t]R8X  d   ]P(                  ! 4        R# R# )    N)HTTPException)open_urlresourcerequires_resourcescript_helpercpython_onlycheck_disallow_instantiationforce_not_colorizedc                   @   a  ] tR t^t o Rt]! R4      R 4       tRtV tR# )UnicodeMethodsTest(9e43ee3929471739680c0e705482b4ae1c4122e4cpuc                   \         P                  ! 4       p\        \        P                  ^,           4       EF  p\        V4      pRVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVP                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          RVR,           P                  4       ,          VP                  4       VP!                  4       VP#                  4       VR,           P                  4       VR,           P!                  4       VR,           P#                  4       VR,           P#                  4       .pVP%                  RP'                  V4      P)                  RR4      4       EK  	  VP+                  4       pV P-                  WPP.                  4       R	# )
   01abc123z 	ABC utf-8surrogatepassN)hashlibsha1rangesys
maxunicodechrisalnumisalpha	isdecimalisdigitislower	isnumericisspaceistitleisupperloweruppertitleupdatejoinencode	hexdigestassertEqualexpectedchecksum)selfhichardataresults   &     ,/usr/lib/python3.14/test/test_unicodedata.pytest_method_checksum'UnicodeMethodsTest.test_method_checksum   s   LLNs~~)*Aq6D T\\^$T\\^$T^^%&T\\^$T\\^$T^^%&T\\^$T\\^$T\\^$ dUl++-.dUl++-.dUl--/0dUl++-.dUl++-.dUl--/0dUl++-.dUl++-.dUl++-. 





 $$&$$&$$&$$&A"DF HHRWWT]))'?CDK +L !6!67     N)	__name__
__module____qualname____firstlineno__r.   r   r6   __static_attributes____classdictcell____classdict__s   @r5   r   r      s%      Bu)8 )8r8   r   c                       ] tR t^It]tRtR# )UnicodeDatabaseTestr9   N)r:   r;   r<   r=   unicodedatadbr>   r9   r8   r5   rC   rC   I   s    	Br8   rC   c                      a  ] tR t^Lt o Rt]! R4      R 4       t]! R4      R 4       tR tR t	R t
R tR	 tR
 tR tR tR tR tR tR tR tR tR tR tRtV tR# )UnicodeFunctionsTest(23ab09ed4abdf93db23b97359108ed630dd8311dr   c                   . p\         P                  ! 4       p\        \        P                  ^,           4       EFs  p\        V4      p\        V P                  P                  VR4      R4      \        V P                  P                  VR4      R4      \        V P                  P                  VR4      R4      V P                  P                  V4      V P                  P                  V4      V P                  P                  V4      \        V P                  P                  V4      4      \        V P                  P!                  V4      4      \"        P$                  ! V4      V P                  P'                  VR4      .
pVP)                  RP+                  V4      P-                  R4      4       EKv  	  VP/                  4       pV P1                  WPP2                  4       R# )r   z.12gr   asciiN)r   r   r   r   r   r   formatrE   digitnumericdecimalcategorybidirectionaldecompositionstrmirrored	combiningrD   east_asian_widthnamer)   r*   r+   r,   r-   r.   )r/   r3   r0   r1   r2   r4   s   &     r5   test_function_checksum+UnicodeFunctionsTest.test_function_checksumR   sM   LLNs~~)*Aq6D tww}}T2.7twwtR0&9twwtR0&9  &%%d+%%d+DGG$$T*+DGG%%d+,,,T2T2&D HHRWWT]))'23 +  !6!67r8   c                   \        \        P                  ^,           4       F_  p\        V4      pV P                  P                  VR4      ;p'       g   K4  V P                  V P                  P                  V4      V4       Ka  	  R# )r   N)r   r   r   r   rE   rW   r-   lookup)r/   r1   r2   looked_names   &   r5   test_name_inverse_lookup-UnicodeFunctionsTest.test_name_inverse_lookupj   s]    s~~)*Aq6D"ggll466{66  !<dC +r8   c                    . \        R R4      O\        RR4      O\        RR4      OpV F9  p\        V4      pV P                  \        V P                  P
                  V4       K;  	  R# )i   i  i   i i   i N)r   r   assertRaises
ValueErrorrE   rW   )r/   puasr1   r2   s   &   r5   test_no_names_in_pua)UnicodeFunctionsTest.test_no_names_in_puaq   sd    ,vv& ,w(,x*, Aq6Dj$'',,= r8   c                n    R F.  pV P                  \        V P                  P                  V4       K0  	  R# )LATIN SMLL LETR AN)rf   zOPEN HANDS SIGHSDREGSHANDBUGz,MODIFIER LETTER CYRILLIC SMALL QUESTION MARKz???)r`   KeyErrorrE   r[   )r/   nonexistents   & r5   test_lookup_nonexistant,UnicodeFunctionsTest.test_lookup_nonexistanty   s*    
K hD
r8   c                   V P                  V P                  P                  R R4      R4       V P                  V P                  P                  R4      ^	4       V P                  V P                  P                  RR4      R4       V P                  V P                  P                  R4      ^	4       V P                  V P                  P                  RR4      R4       V P                  V P                  P                  R4      ^4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       V P                  \
        V P                  P                  R4       R# 	AN9   ⅛   ⑨   𠀀u   𝟽xxx)r-   rE   rM   r`   	TypeErrorra   r/   s   &r5   
test_digitUnicodeFunctionsTest.test_digit   s   sD148s+Q/x6=x0!4|T:DA|4a8)TWW]]3)TWW]]D9*dggmmS9r8   c                d   V P                  V P                  P                  R R4      R4       V P                  V P                  P                  R4      ^	4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R	R4      R4       V P                  V P                  P                  R
4      R4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       V P                  \
        V P                  P                  R4       R# )ro   Nrp   rq   g      ?rr   g      "@u   ꘧g      @rs      𐄪i(#  rt   ru   )r-   rE   rN   r`   rv   ra   rw   s   &r5   test_numeric!UnicodeFunctionsTest.test_numeric   s   T2D9-q12E:2C82C8t<dC6=)TWW__5)TWW__d;*dggoos;r8   c                   V P                  V P                  P                  R R4      R4       V P                  V P                  P                  R4      ^	4       V P                  V P                  P                  RR4      R4       V P                  V P                  P                  RR4      R4       V P                  V P                  P                  RR4      R4       V P                  V P                  P                  R4      ^4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       V P                  \
        V P                  P                  R4       R# rn   )r-   rE   rO   r`   rv   ra   rw   s   &r5   test_decimal!UnicodeFunctionsTest.test_decimal   s   T2D9-q148$?48$?t<dC6:)TWW__5)TWW__d;*dggoos;r8   c                ^   V P                  V P                  P                  R 4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R	4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R
4       R# )   ￾CnaLlro   Lurs   Lor{   Nort   N)r-   rE   rP   r`   rv   rw   s   &r5   test_category"UnicodeFunctionsTest.test_category   s    ))(3T:))#.5))#.5)),7>)),7>)TWW%5%56)TWW%5%5t<r8   c                   V P                  V P                  P                  R 4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R4       V P                  V P                  P                  R4      R4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       R# )	r   r    WSro   Lrs   rt   N)r-   rE   rQ   r`   rv   rw   s   &r5   test_bidirectional'UnicodeFunctionsTest.test_bidirectional   s    ..x8"=..s3T:..s3S9..|<cB)TWW%:%:;)TWW%:%:DAr8   c                \   V P                  V P                  P                  R 4      R4       V P                  V P                  P                  R4      R4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       R# )r   r      ¼z<fraction> 0031 2044 0034rt   N)r-   rE   rR   r`   rv   rw   s   &r5   test_decomposition'UnicodeFunctionsTest.test_decomposition   sw    ..x8<..x8:UV)TWW%:%:;)TWW%:%:DAr8   c                   V P                  V P                  P                  R 4      ^ 4       V P                  V P                  P                  R4      ^ 4       V P                  V P                  P                  R4      ^4       V P                  V P                  P                  R4      ^ 4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       R# )r   r   u   ∁rs   rt   N)r-   rE   rT   r`   rv   rw   s   &r5   test_mirrored"UnicodeFunctionsTest.test_mirrored   s    ))(3Q7))#.2))(3Q7)),7;)TWW%5%56)TWW%5%5t<r8   c                   V P                  V P                  P                  R 4      ^ 4       V P                  V P                  P                  R4      ^ 4       V P                  V P                  P                  R4      ^4       V P                  V P                  P                  R4      ^ 4       V P                  \        V P                  P                  4       V P                  \        V P                  P                  R4       R# )r   r   u   ⃡rs   rt   N)r-   rE   rU   r`   rv   rw   s   &r5   test_combining#UnicodeFunctionsTest.test_combining   s    **84a8**3/3**84c:**<8!<)TWW%6%67)TWW%6%6=r8   c                t    RpV F/  pV P                  V P                  P                  RV4      V4       K1  	  R# )   େ̀ାNFCN)r   u   ᄀ̀ᅡu   Li̍t-sṳ́u.   मार्क ज़ुकेरबर्गu'   किर्गिज़स्तानr-   rE   	normalize)r/   composedtexts   &  r5   	test_pr29UnicodeFunctionsTest.test_pr29   s6    8 DTWW..ud;TB r8   c                f    RpRpV P                  V P                  P                  RV4      V4       R# )u   C̸r   Nu?   C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸Çu>   C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸Çr   )r/   r   bs   &  r5   test_issue10254$UnicodeFunctionsTest.test_issue10254   s-    '$**5!4a8r8   c                &   R pR pRpRpRpRpV P                  V P                  P                  RV4      V4       V P                  V P                  P                  RV4      V4       V P                  V P                  P                  RV4      V4       R# )u	   ᄀᅶᆨu	   기ᆧu   기ᆧu	   기ᇃu   기ᇃr   Nr   )r/   u1176_str_au1176_str_bu11a7_str_au11a7_str_bu11c3_str_au11c3_str_bs   &      r5   test_issue29456$UnicodeFunctionsTest.test_issue29456   s    ***$*$**5+>L**5+>L**5+>Lr8   c                J   V P                   P                  pV P                  \        VR 4       V P                  \        V\	        4       4       V P                  \        VR4       V P                  \        VR4       V P                  V! R4      R4       V P                  V! R4      R4       V P                  V! R4      R4       V P                  V! R	4      R
4       V P                  V! R4      R4       V P                  V! R4      R4       V P                  V! R4      R4       R# )   ar   raNr   Nau   좔Wu   ｦHu   ？Fu   ‐ro   rs   N)rE   rV   r`   rv   	bytearrayr-   )r/   eaws   & r5   test_east_asian_width*UnicodeFunctionsTest.test_east_asian_width   s    gg&&)S$/)S)+6)S"-)S$/Vc*Vd+X,X,X,X,\*C0r8   c                    V P                   P                  pR  FG  pV P                  V! V4      R4       V P                  V P                   P	                  VR4      R4       KI  	  R FG  pV P                  V! V4      R4       V P                  V P                   P	                  VR4      R4       KI  	  R FG  pV P                  V! V4      R4       V P                  V P                   P	                  VR4      R4       KI  	  R# )u   ԰໏჆⃼꫊𐞽𑗲r   Nu   﩮﫚𪛠𯨠𱍋𿿽r   u   󰀀󿿮􀀀􏿰ro   )rE   rV   r-   assertIsrW   )r/   r   r2   s   &  r5    test_east_asian_width_unassigned5UnicodeFunctionsTest.test_east_asian_width_unassigned  s    gg&&HDSY,MM$'',,tT2D9 I
 KDSY,MM$'',,tT2D9 K
 KDSY,MM$'',,tT2D9 Kr8   c                    V P                  V P                  P                  P                  R 4      R4       V P                  V P                  P                  R 4      R4       R# )u   ⌚r   r   N)r-   rE   	ucd_3_2_0rV   rw   s   &r5   !test_east_asian_width_9_0_changes6UnicodeFunctionsTest.test_east_asian_width_9_0_changes  sF    **;;HEsK11(;SAr8   r9   N)r:   r;   r<   r=   r.   r   rX   r]   rc   rk   rx   r|   r   r   r   r   r   r   r   r   r   r   r   r   r>   r?   r@   s   @r5   rG   rG   L   s      Bu8 8. uD D>
E
:<
<=BB=>
C9
M1:"B Br8   rG   c                      a  ] tR tRt o ]R 4       t]R 4       tR tR t	R t
R t]! R4      R	 4       tR
 tR tRtV tR# )UnicodeMiscTesti  c                :    \        V \        P                  4       R # N)r   rD   UCDrw   s   &r5   test_disallow_instantiation+UnicodeMiscTest.test_disallow_instantiation  s     	%T;??;r8   c                    R p\         P                  ! RV4      pRpV P                  W2P                  P	                  R4      4       R# )zGimport sys;sys.modules['unicodedata'] = None;eval("'\\N{SOFT HYPHEN}'")z-czUSyntaxError: (unicode error) \N escapes not supported (can't load unicodedata module)rJ   N)r   assert_python_failureassertInerrdecode)r/   coder4   errors   &   r5   #test_failed_import_during_compiling3UnicodeMiscTest.test_failed_import_during_compiling  s?    /
 44T4@.eZZ..w78r8   c                   ^ p\        R4       Ff  p\        V4      pV P                  P                  VR4      pVR8w  g   K3  V P	                  W@P                  P                  V4      4       V^,          pKh  	  V P                  V^
8  4       R# r      NrK   )r   r   rE   rO   r-   rN   
assertTruer/   countr1   cdecs   &    r5   test_decimal_numeric_consistent/UnicodeMiscTest.test_decimal_numeric_consistent/  sq     wAAA''//!R(Cby  ggooa&89
   	$r8   c                   ^ p\        R4       Ff  p\        V4      pV P                  P                  VR4      pVR8w  g   K3  V P	                  W@P                  P                  V4      4       V^,          pKh  	  V P                  V^
8  4       R# r   )r   r   rE   rM   r-   rN   r   r   s   &    r5   test_digit_numeric_consistent-UnicodeMiscTest.test_digit_numeric_consistent<  sq     wAAA''--2&Cby  ggooa&89
   	$r8   c                \    V P                  V P                  P                  R 4      R4       R# )zGOTHIC LETTER FAIHUu   𐍆N)r-   rE   r[   rw   s   &r5   test_bug_1704793 UnicodeMiscTest.test_bug_1704793I  s     (=>Mr8   c                z   ^ RI pV P                  VP                  ! R4      4       V P                  VP                  P                  R4      '       * 4       V P                  RP	                  4       R8H  4       V P                  RP	                  4       R8H  4       V P                  RP	                  4       R8H  4       R# )r   Nu   ༺r   ro      ᵹu   Ᵹ.)rD   r   rT   r   r'   )r/   rD   s   & r5   test_ucd_510UnicodeMiscTest.test_ucd_510L  s    ,,X67K11::8DDE 			S()((23		S()r8   r   c           
        V P                  R P                  4       R 4       T P                  \        \        P                  ^,           4       Uu. uFa  pR\        V4      P                  4       \        V4      P                  4       ,           \        V4      P                  4       ,           9   g   K_  VNKc  	  up^ .4       R# u upi )r    N)r-   r&   r   r   r   r   r'   r(   )r/   r   s   & r5   test_bug_5828UnicodeMiscTest.test_bug_5828W  s    )84 !122aSV\\^CFLLN:3q6<<>II 2 C	
s   AC /C c                    V P                  R P                  4       R4       V P                  RP                  4       R4       V P                  RP                  4       R4       R# )u   Ǆu   ǅu   ǆN)r-   r(   rw   s   &r5   test_bug_4971UnicodeMiscTest.test_bug_4971c  sG    )84)84)84r8   c                   \        R 4       Fr  p\        V4      R,           P                  4       pVR9   d&   V P                  \	        V4      ^RV,          4       KO  V P                  \	        V4      ^RV,          4       Kt  	  R# )r   ro   z\u%.4x should be a linebreakz \u%.4x should not be a linebreakN)

                        i(   i)   )r   r   
splitlinesr-   len)r/   r1   liness   &  r5   test_linebreak_7643#UnicodeMiscTest.test_linebreak_7643i  ss    wAVc\--/E 7 7  UQ!@1!DF   UQ!Dq!HJ  r8   r9   N)r:   r;   r<   r=   r   r   r	   r   r   r   r   r   r   r   r   r   r>   r?   r@   s   @r5   r   r     sj     < < 9 9 %%N	* u	
 	
5	J 	Jr8   r   c                      a  ] tR tRt o ]R 4       t]R 4       t]! R4      ]! R4      R 4       4       tR t	R t
R	 tR
 tRtV tR# )NormalizationTestit  c                H    V P                  4       p\        P                  V9   # r   )readlinerD   unidata_version)testfilehdrs   & r5   check_versionNormalizationTest.check_versionu  s!    !**c11r8   c                    V P                  R 4       Uu. uF  p\        V^4      NK  	  p pRP                  V  Uu. uF  p\        V4      NK  	  up4      # u upi u upi )r   r   )splitintr*   r   )r3   ru   s   & r5   unistrNormalizationTest.unistrz  sN    $(JJsO4OqAr
O4ww-1A-.. 5-s
   AAnetworkr   c                   R pR\         P                   RV 2p \        VRV P                  R7      pX;_uu_ 4        V P                  V4       R	R	R	4       R	#   \         d    T P                  RT R24        LH\        \        3 d"   pT P                  RT RT 24        R	p?LtR	p?ii ; i  + '       g   i     R	# ; i)
zNormalizationTest.txtz"http://www.pythontest.net/unicode//r   )encodingcheckz"Permission error when downloading z into the test data directoryzFailed to download z: N)	rD   r  r   r  PermissionErrorskipTestOSErrorr   run_normalization_tests)r/   TESTDATAFILETESTDATAURLtestdataexcs   &    r5   test_normalization$NormalizationTest.test_normalization  s     /:;;V;V:WWXYeXfg	F'g.2.@.@BH X((2 X  	;MM>{m L9 : ;' 	FMM/}BseDEE	F XXs.   A B. B+:B+	B+
B&&B+.B?	c                   R p/ pR pR pR pR pV EF[  pRV9   d   VP                  R4      ^ ,          pVP                  4       pV'       g   K=  VP                  R4      '       d   VP                  4       ^ ,          pKm  VP                  R4      R R  U	u. uF  qP                  V	4      NK  	  up	w  rrpT P	                  W! V
4      u;8H  ;'       d     V! V4      u;8H  ;'       d    V! V4      8H  Mu V4       T P	                  W! V4      u;8H  ;'       d    V! V4      8H  Mu V4       T P	                  W! V
4      u;8H  ;'       d     V! V4      u;8H  ;'       d    V! V4      8H  Mu V4       T P	                  W! V4      u;8H  ;'       d    V! V4      8H  Mu V4       T P	                  W! V
4      u;8H  ;'       dH    V! V4      u;8H  ;'       d4    V! V4      u;8H  ;'       d     V! V4      u;8H  ;'       d    V! V4      8H  Mu V4       T P	                  W! V
4      u;8H  ;'       dH    V! V4      u;8H  ;'       d4    V! V4      u;8H  ;'       d     V! V4      u;8H  ;'       d    V! V4      8H  Mu V4       V P	                  \
        P                  ! RV4      4       V P	                  \
        P                  ! RV4      4       V P	                  \
        P                  ! R	V4      4       V P	                  \
        P                  ! R	V4      4       V P	                  \
        P                  ! R
V4      4       V P	                  \
        P                  ! RV4      4       VR8X  g   EKW  ^W:&   EK^  	  \        \        P                  ^,           4       Fq  p\        V4      pVV9   d   K  T P	                  VV! V4      u;8H  ;'       d4    V! V4      u;8H  ;'       d     V! V4      u;8H  ;'       d    V! V4      8H  Mu V4       Ks  	  R # u up	i )Nc                 0    \         P                  ! R V 4      # )r   rD   r   rS   s   &r5   r   6NormalizationTest.run_normalization_tests.<locals>.NFC      ((44r8   c                 0    \         P                  ! R V 4      # )NFKCr  r   s   &r5   r$  7NormalizationTest.run_normalization_tests.<locals>.NFKC      ((55r8   c                 0    \         P                  ! R V 4      # )NFDr  r   s   &r5   r(  6NormalizationTest.run_normalization_tests.<locals>.NFD  r"  r8   c                 0    \         P                  ! R V 4      # )NFKDr  r   s   &r5   r+  7NormalizationTest.run_normalization_tests.<locals>.NFKD  r&  r8   #z@Part;r   r(  r$  r+  z@Part1rK   )r
  strip
startswithr  r   rD   is_normalizedr   r   r   r   )r/   r  part
part1_datar   r$  r(  r+  lineru   c1c2c3c4c5r   Xs   &&               r5   r  )NormalizationTest.run_normalization_tests  s'   
	5	6	5	6 Dd{zz#q)::<Dw''zz|A6:jjocr6JK6Jkk!n6JKNB" OOB3r7BBs2wBB3r7BDIOOB3r766s2w6=OOB3r7BBs2wBB3r7BDIOOB3r766s2w6=OOB$r( = =d2h = = H= =(,R= =48H= " OOB$r( = =d2h = = H= =(,R= =48H= " OOK55eR@AOOK55eR@AOOK55eR@AOOK55eR@AOOK55fbABOOK55fbAB x!"
E J s~~a'(AAAJOOAQGG3q6GGT!WGGQGK	 )9 Ls   P
c                    V P                  \        \        P                  4       V P                  \        \        P                  R R4       V P                  \        P                  ! RR4      R4       R# )unknownrt   r$  r   N)r`   rv   rD   r   ra   r-   rw   s   &r5   test_edge_cases!NormalizationTest.test_edge_cases  sO    )[%:%:;*k&;&;YM..vr:B?r8   c                4    \         P                  ! R R4       R# )r   u   한글Nr  rw   s   &r5   test_bug_834676!NormalizationTest.test_bug_834676  s    e^4r8   c                ~   \         P                  p ! R  R\        4      pRpRpV F  pV Fv  pV P                  WVR7      ;_uu_ 4        V P	                  \        V! WV4      4      \        4       V P	                  \        V! WR! V4      4      4      \        4       RRR4       Kx  	  K  	  R#   + '       g   i     K  ; i)c                       ] tR tRtRtR# );NormalizationTest.test_normalize_return_type.<locals>.MyStri  r9   N)r:   r;   r<   r=   r>   r9   r8   r5   MyStrrE    s    r8   rF  )form	input_strN)r   r$  r(  r+  )r   rJ   u   ḍ̇u   q̣̇)rD   r   rS   subTestr   type)r/   r   rF  normalization_formsinput_stringsrG  rH  s   &      r5   test_normalize_return_type,NormalizationTest.test_normalize_return_type  s    ))		C 	 =
 (D*	\\t\AAMM$y'A"BCHMM$yuY7G'H"I3O BA + (AAAs   AB+	+B<r9   N)r:   r;   r<   r=   staticmethodr  r  r   r  r  r>  rA  rM  r>   r?   r@   s   @r5   r  r  t  so     2 2 / / y!u3  "3"9Lv@
5P Pr8   r  __main__)r   http.clientr   r   rD   unittesttest.supportr   r   r   r   r   r	   TestCaser   rC   rG   r   r  r:   mainr9   r8   r5   <module>rV     s     % 
   /8** /8b(++ IB. IBV[J) [JzwP)) wPt zMMO r8   