+
    xȇin              	           ^ RI Ht ^ RIt^ RIt^ RIHu Ht ^ RIt	^ RI
Ht ]P                  P                  RR.R3R.R3R	.R
3R.R3R.R3.4      R 4       tR t ! R R]4      t ! R R4      t ! R R4      tR# )    )MappingN)printingzinput_names, expected_namesz'a bz	['\'a b']ztest's bz['test\'s b']z'test' bz['\'test\' b']ztest b'z['test b\'']ztest
' bz['test\n\' b']c                     \         P                  ! V  Uu/ uF  q". RObK	  	  up4      P                  V 4      p\        VP                  P
                  4      pWA8X  g   Q hR# u upi )   N)r         )pd	DataFrame	set_indexstrindexnames)input_namesexpected_namesnamedfformatted_namess   &&   u/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/io/formats/test_printing.pytest_formatted_index_namesr      sR     
;?;4Y;?	@	J	J;	WB"((..)O,,, @s   A!c                  `    . RO. RO. RO.p Rp\         P                  ! ^.V O5!  pW!8X  g   Q hR# az a  dd  ggg
b  ee  hhh
c  ff  iiiN)r   bc)ddeeff)ggghhhiiir   adjoin)dataexpectedadjoineds      r   test_adjoinr&   !   s4    /1FGD3Hq(4(H    c                   2   a  ] tR t^*t o R tR tR tRtV tR# )	MyMappingc                    ^# )    )selfkeys   &&r   __getitem__MyMapping.__getitem__+       r'   c                    \        R R.4      # )r   r   )iterr-   s   &r   __iter__MyMapping.__iter__.   s    S#Jr'   c                    ^# )r   r,   r4   s   &r   __len__MyMapping.__len__1   r1   r'   r,   N)	__name__
__module____qualname____firstlineno__r/   r5   r8   __static_attributes____classdictcell____classdict__s   @r   r)   r)   *   s       r'   r)   c                   D   a  ] tR t^5t o R tR tR tR tR tR t	Rt
V tR# )	TestPPrintThingc                j   \         P                  p \        V\        P                  ! R 4      R7      p\        VP                  R4      4      p\        P                  ! VRR7      pV\        V4      8X  g   Q h\        P                  ! VRR7      pWC8X  g   Q hR#   \
         d    \        T4      p L~i ; i)zdisplay.encoding)encodingzutf-8T)quote_stringsFN)stringascii_lettersbytescf
get_option	TypeErrorr   decoder   pprint_thingrepr)r-   lettersrawr   ress   &    r   test_repr_binary_type%TestPPrintThing.test_repr_binary_type6   s    &&	!"--8J*KLC 

7#$##AT:d1g~~##AU;xx  	!.C	!s   !B B21B2c                   \         P                  ! R R4      ;_uu_ 4        \        \        P                  ! \        \        R4      4      4      4      R8  g   Q h RRR4       \         P                  ! R ^4      ;_uu_ 4        \        \        P                  ! \        \        R4      4      4      4      ^d8  g   Q h RRR4       \         P                  ! R ^4      ;_uu_ 4        \        \        P                  ! \        \        R4      4      4      4      ^	8  g   Q h RRR4       R#   + '       g   i     L; i  + '       g   i     L; i  + '       g   i     R# ; i)zdisplay.max_seq_itemsi  i  N)rJ   option_contextlenr   rN   listranger4   s   &r   test_repr_obeys_max_seq_limit-TestPPrintThing.test_repr_obeys_max_seq_limitB   s    6==x,,T%+->?@4GGG > 6::x,,T%+->?@3FFF ; 6::x,,T%+->?@1DDD ;: >= ;: ;::s#   9D&9D9"9E&D6	9E		E	c                B    \         P                  ! ^04      R8X  g   Q hR# )r   z{1}Nr   rN   r4   s   &r   test_repr_setTestPPrintThing.test_repr_setL   s    $$aS)U222r'   c                H    \         P                  ! R ^R^/4      R8X  g   Q hR# )r   r   {'a': 4, 'b': 4}Nr]   r4   s   &r   test_repr_dictTestPPrintThing.test_repr_dictO   s%    $$c1c1%56:LLLLr'   c                P    \         P                  ! \        4       4      R 8X  g   Q hR# )ra   N)r   rN   r)   r4   s   &r   test_repr_mapping!TestPPrintThing.test_repr_mappingR   s    $$Y[15GGGGr'   c                V    \         P                  ! \        ^^.4      4      R8X  g   Q hR# )r   zfrozenset({1, 2})N)r   rN   	frozensetr4   s   &r   test_repr_frozenset#TestPPrintThing.test_repr_frozensetU   s%    $$Y1v%67;NNNNr'   r,   N)r:   r;   r<   r=   rS   rZ   r^   rb   re   ri   r>   r?   r@   s   @r   rC   rC   5   s-     
E3MHO Or'   rC   c                   >   a  ] tR t^Yt o R tR tR tR tR tRt	V t
R# )TestFormatBasec                `    . RO. RO. RO.pRp\         P                  ! ^.VO5!  pW28X  g   Q hR# r   r!   )r-   r#   r$   r%   s   &   r   r&   TestFormatBase.test_adjoinZ   s4    !35JK7??1,t,###r'   c                   . RO. RO. RO.pRp\         P                  ! ^.VO5!  pW28X  g   Q h\         P                  ! 4       pRpVP                  ! ^.VO5!  pW28X  g   Q hVP                  R4      pVP	                  V^ ,          4      ^8X  g   Q hVP	                  V^,          4      ^8X  g   Q hVP	                  V^,          4      ^8X  g   Q hRpVP                  ! ^.VO5!  pW28X  g   Q hVP                  R4      pVP	                  V^ ,          4      ^8X  g   Q hVP	                  V^,          4      ^8X  g   Q hVP	                  V^,          4      ^8X  g   Q hR# )	   あu,   あ  dd  ggg
b  ええ  hhh
c  ff  いいいu2   あ  dd    ggg
b   ええ  hhh
c   ff    いいい
uP   あ       dd         ggg
b        ええ       hhh
c        ff         いいいNrp   r   r   r   u   ええr   )r   r   	   いいい)r   r"   _EastAsianTextAdjustmentsplitrW   )r-   r#   r$   r%   adjcolss   &     r   test_adjoin_unicode"TestFormatBase.test_adjoin_unicodeb   sP   !#9;VWC??1,t,###//1 ::a'$'###~~d#wwtAw2%%%wwtAw2%%%wwtAw2%%%! ::a'$'###~~d#wwtAw2%%%wwtAw2%%%wwtAw2%%%r'   c                  a \         P                  ! 4       oV3R  lpV! R^RR7      R8X  g   Q hV! R^RR7      R8X  g   Q hV! R^RR7      R8X  g   Q hV! R^RR7      R8X  g   Q hV! R^RR7      R8X  g   Q hV! R^RR7      R8X  g   Q hV! R	^RR7      R	8X  g   Q hV! R	^RR7      R	8X  g   Q hV! R	^RR7      R	8X  g   Q hV! R	^
RR7      R
8X  g   Q hV! R	^
RR7      R8X  g   Q hV! R	^
RR7      R8X  g   Q hR# )c                 @   < SP                   ! V ..VO5/ VB ^ ,          # )r   )justify)xargskwargsrw   s   &*,r   just)TestFormatBase.test_justify.<locals>.just   s#    ;;s4T4V4Q77r'   abcleft)modezabc  centerz abc rightz  abc	   パンダu   パンダ    u     パンダ  u       パンダN)r   ru   )r-   r   rw   s   & @r   test_justifyTestFormatBase.test_justify   s,   //1	8 E16*g555E18,777E17+w666E16*g555E18,777E17+w666K0K???K2kAAAK1[@@@K&1_DDDK(3FFFK'2oEEEr'   c                P   \         P                  ! 4       pVP                  R 4      ^8X  g   Q hVP                  R 4      ^8X  g   Q hVP                  R4      ^8X  g   Q hVP                  R4      ^8X  g   Q hVP                  R4      ^8X  g   Q hVP                  R4      ^
8X  g   Q hR# )r   r   u   ﾊﾟﾝﾀﾞu   パンダpandau   ﾊﾟﾝﾀﾞpandaN)r   ru   rW   )r-   rw   s   & r   test_east_asian_len"TestFormatBase.test_east_asian_len   s    //1wwu~"""wwu~"""ww{#q(((ww()Q...ww'(B...ww-."444r'   c                   \         P                  ! 4       pVP                  R 4      ^8X  g   Q h\        P                  ! RR4      ;_uu_ 4        \         P                  ! 4       pVP                  R 4      ^8X  g   Q h RRR4       . RO. RO. RO.pRpVP
                  ! ^.VO5!  pWC8X  g   Q hR#   + '       g   i     L;; i)   ¡¡abz!display.unicode.ambiguous_as_wideTNu6   あ  dd    ggg 
b   ええ  ¡¡ab
c   ff    いいいrr   rs   )r   r   rt   )r   ru   rW   rJ   rV   r"   )r-   rw   r#   r$   r%   s   &    r   test_ambiguous_width#TestFormatBase.test_ambiguous_width   s    //1wwx A%%%BDII335C778$))) J "#9;YZM::a'$'### JIs   .B//B?	r,   N)r:   r;   r<   r=   r&   ry   r   r   r   r>   r?   r@   s   @r   rl   rl   Y   s$     $&<F,	5$ $r'   rl   )collections.abcr   rG   pytestpandas._config.config_configconfigrJ   pandasr	   pandas.io.formatsr   markparametrizer   r&   r)   rC   rl   r,   r'   r   <module>r      s    $   " "  & !
< 
'(
)*
o&
*+	-	-  !O !OHS$ S$r'   