Ë
    u™ãjÌA  ã                   ó\  — d dl m Z mZ d dlmZ d dlZd dlZd dlZd dl	m
Z  G d„ d«      Zej                  j                  dd ed«      d	gg d
¢fd ed«      dgg d¢fd ed«      dgg d¢fd ed«      dgg d¢fd ed«      dgg d¢fd eej                   ej                   «      d	gg d¢fd edej                   «      d	gg d¢fd eej                   d«      d	gg d¢fg«      ej                  j                  dddg«      d„ «       «       Zej                  j                  dddg«      d „ «       Zy)!é    )ÚdatetimeÚ	timedelta)ÚStringIONc                   ó^  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zej                   j"                  d„ «       Zd„ Zd„ Zej                   j"                  d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"ej                   jG                  d e$jJ                  dd «       e$jL                  dd «      g«      ej                   jG                  d!e'jP                  d"ge'jR                  d#gg«      d$„ «       «       Z*d%„ Z+d&„ Z,d'„ Z-d(„ Z.d)„ Z/d*„ Z0d+„ Z1d,„ Z2d-„ Z3d.„ Z4d/„ Z5y0)1ÚTestDataFrameReprc                 óÞ   — g d¢}g d¢}dg}t        j                  |||¬«      }t        |j                  «       «      t        u sJ ‚||d      }t        |j                  «       «      t        u sJ ‚y )N)é   é   é   r
   )u   Ïƒu   Ï„u   Ï…u   Ï†u   Ïˆ©ÚcolumnsÚindexr   )ÚpdÚ	DataFrameÚtypeÚ__repr__Ústr)ÚselfÚdataÚindex1ÚcolsÚdfÚsers         úg/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/frame/test_repr.pyÚtest_repr_should_return_strz-TestDataFrameRepr.test_repr_should_return_str   sf   € ò ˆÚ9ˆØˆzˆÜ�\‰\˜$¨°FÔ;ˆÜ�B—K‘K“MÓ"¤cÑ)Ð)Ð)à��a‘‰kˆÜ�C—L‘L“NÓ#¤sÑ*Ð*Ñ*ó    c                 ó”  — t        d«      }t        j                  j                  d«      j	                  |d«      }t        j                  |«      j                  d«      }|j                  t        k(  j                  «       sJ ‚t        |«       t        |j                  d d…d d …f   «       t        |j                  d d…d d …f   «       y )NÚACDEFGHIJKLMNOPé   )éè  é2   ÚU1é<   é=   )ÚlistÚnpÚrandomÚdefault_rngÚchoicer   r   ÚastypeÚdtypesÚobjectÚallÚreprÚiloc)r   ÚletsÚwordsr   s       r   Útest_repr_bytes_61_linesz*TestDataFrameRepr.test_repr_bytes_61_lines   s›   € äÐ%Ó&ˆÜ—	‘	×%Ñ% aÓ(×/Ñ/°°jÓAˆÜ�\‰\˜%Ó ×'Ñ'¨Ó-ˆØ—	‘	œVÑ#×(Ñ(Ô*Ð*Ð*ô 	ˆRŒÜˆR�W‰W�S�b�Sš!�V‰_ÔÜˆR�W‰W�S�b�Sš!�V‰_Õr   c                 ó  — t         j                  j                  ddgddg¬«      }t        j                  t        j
                  j                  d«      j                  d«      |¬«      }t        j                  ||«      }t        |«       y )	N)r   r   )é   r4   u   Î”Úi1©Únamesr   )r   é   ©r   )r   Ú
MultiIndexÚfrom_tuplesr   r&   r'   r(   Ústandard_normalÚtmÚget_objr.   )r   Úframe_or_seriesr   Úobjs       r   Útest_repr_unicode_level_namesz/TestDataFrameRepr.test_repr_unicode_level_names'   sk   € Ü—‘×)Ñ)¨6°6Ð*:À8ÈTÐBRÐ)ÓSˆä�l‰lÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÀEô
ˆô �j‰j˜˜oÓ.ˆÜˆS�	r   c                 óî   — t        j                  g d¢g d¢g d¢dœ«      j                  ddg«      }t        |j                  «      }d|d<   ||_        t        |«       d	d
g|d<   ||_        t        |«       y )N©r4   r   r   ©r8   r
   é   ©é   r	   é	   ©ÚaÚbÚcrJ   rK   )ÚfazÚboor   rM   rN   )r   r   Ú	set_indexr%   r   r.   )r   r   r   s      r   Útest_assign_index_sequencesz-TestDataFrameRepr.test_assign_index_sequences0   sl   € ä�\‰\¢	²	Â	ÑJÓK×UÑUØ�#ˆJó
ˆô �R—X‘X“ˆØ!ˆˆa‰ØˆŒÜˆRŒð ˜5�>ˆˆa‰ØˆŒÜˆR�r   c                 ó°   — t        j                  dddgit         j                  t        j                  d«      gddgg¬«      }t	        |«      }d}||k(  sJ ‚y )	NÚXr4   r   Ú20130101rJ   rK   r9   z/              X
NaT        a  1
2013-01-01 b  2)r   r   ÚNaTÚ	Timestampr.   ©r   r   ÚresultÚexpecteds       r   Útest_repr_with_mi_natz'TestDataFrameRepr.test_repr_with_mi_nat?   sV   € Ü�\‰\Ø�1�a�&ˆM¤2§6¡6¬2¯<©<¸
Ó+CÐ"DÀsÈCÀjÐ!Qô
ˆô �b“ˆØFˆØ˜Ò!Ð!Ñ!r   c                 óœ   — t        j                  g d¢dd t        j                  t         j                  g«      }t        |«      }d}||k(  sJ ‚y )N©r4   r   r   r8   Tz'      0
True  1
None  2
NaN   3
NaT   4)r   r   r&   ÚnanrT   r.   rV   s       r   Útest_repr_with_different_nullsz0TestDataFrameRepr.test_repr_with_different_nullsG   sC   € ä�\‰\š,¨¨t´R·V±V¼R¿V¹VÐ(DÓEˆÜ�b“ˆðˆð
 ˜Ò!Ð!Ñ!r   c           	      ó´   — t         j                  ddgd ddgt        j                  ddgddd	gi}t        j                  |¬
«      }t        |«      }d}||k(  sJ ‚y )Nr4   r   r   r8   rE   rG   Tr	   rH   )r   zG   NaN  None  NaT  True
0    1     3    6     8
1    2     4    7     9)r&   r\   r   rT   r   r.   )r   Údr   rW   rX   s        r   Ú#test_repr_with_different_nulls_colsz5TestDataFrameRepr.test_repr_with_different_nulls_colsR   s^   € ä�V‰V�a˜�V˜T A q 6¬2¯6©6°A°q°6¸4À!ÀQÀÐHˆÜ�\‰\˜qÔ!ˆÜ�b“ˆðˆð ˜Ò!Ð!Ñ!r   c           	      ó   — t        j                  ddidt        j                  idt        j                  idt        j                  iddidt        j                  idœ«      }|j	                  ddg«      }t        |«       y )N)ÚAÚA0006000Únuitrc   rb   )ÚAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÚBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBÚCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCÚDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDÚEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEÚFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFre   rg   )r   r   r&   r\   rO   r.   )r   Údf3Úidfs      r   Útest_multiindex_na_reprz)TestDataFrameRepr.test_multiindex_na_repr\   sq   € ä�l‰là4°jÐAØ4´b·f±fÐ=Ø4´b·f±fÐ=Ø4´b·f±fÐ=Ø4°cÐ:Ø4´b·f±fÐ=ñó	
ˆð �m‰m˜X xÐ0Ó1ˆÜˆS�	r   c                 óä   — t         j                  j                  ddgg d¢¬«      }t        j                  dddgi|¬«      }t	        |«      j                  d	«      }|d
   j                  d«      sJ ‚y )N)rJ   r   Úfoo)rK   r4   ÚbarrI   r6   Úvaluer   r4   r9   ú
r   za 0 foo)r   r:   r;   r   r.   ÚsplitÚ
startswith)r   r   r   Úliness       r   Útest_repr_name_coincidez)TestDataFrameRepr.test_repr_name_coincidel   sj   € Ü—‘×)Ñ)Ø˜oÐ.²oð *ó 
ˆô �\‰\˜7 Q¨ FÐ+°5Ô9ˆä�R“—‘˜tÓ$ˆØ�Q‰x×"Ñ" 9Ô-Ð-Ñ-r   c                 óX  — |}|}t        |«       t        |«       t        |j                  «       t        |j                  «       t        «       }|j                  |¬«       |j                  |¬«       |j                  j                  |¬«       |j                  j                  |¬«       y )N)Úbuf)r.   ÚTr   Ú	to_string)r   Ú/multiindex_year_month_day_dataframe_random_dataÚ multiindex_dataframe_random_dataÚymdÚframerx   s         r   Útest_repr_to_stringz%TestDataFrameRepr.test_repr_to_stringv   s|   € ð
 >ˆØ0ˆäˆUŒÜˆSŒ	ÜˆU�W‰WŒÜˆS�U‰UŒä‹jˆØ�‰˜CˆÔ Ø�‰˜#ˆÔØ�‰×Ñ˜cÐÔ"Ø�‰�‰˜CˆÕ r   c                 ó¦   — t        t        j                  «       «       t        j                  t        j                  d«      ¬«      }t        |«       y )Nr    r9   )r.   r   r   r&   Úarange)r   r~   s     r   Útest_repr_emptyz!TestDataFrameRepr.test_repr_empty‰   s/   € äŒR�\‰\‹^Ôô —‘¤2§9¡9¨T£?Ô3ˆÜˆU�r   c                 ó   — t        |«       y )N)r.   )r   Úfloat_string_frames     r   Útest_repr_mixedz!TestDataFrameRepr.test_repr_mixed‘   s   € äÐÕ r   c           	      ó†  — t        j                  t        j                  j	                  d«      j                  d«      t        d«      D �cg c]  }t        |«      ‘Œ c}dœt        d«      ¬«      }t        j                  |j                  d d…df<   t        j                  |j                  d d…df<   t        |«       y c c}w )Nr   éÈ   )rb   ÚBr9   é   rb   rˆ   )r   r   r&   r'   r(   r<   Úranger   r\   Úlocr.   )r   ÚiÚbiggies      r   Útest_repr_mixed_bigz%TestDataFrameRepr.test_repr_mixed_big•   s•   € ô —‘ä—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸cÓBÜ&+¨C£jÖ1 ”c˜!•fÒ1ñô ˜“*ô
ˆô  "Ÿv™vˆ�
‰
�3�B�3˜�8ÑÜ!Ÿv™vˆ�
‰
�3�B�3˜�8ÑäˆV�ùò 2s   Á
B>
c                 óÚ   — t        j                  g d¢¬«      }t        |«       t        j                  dgdgdg¬«      }dt        |«      vsJ ‚dt        |«      vsJ ‚d	t        |«      vsJ ‚y )
N)r   r4   r   ©r   za
	bza
	dza
	fr   ú	úza
)r   r   r.   )r   Úno_indexr   s      r   Ú	test_reprzTestDataFrameRepr.test_repr¤   se   € ä—<‘<ª	Ô2ˆÜˆXŒä�\‰\˜:˜,°°ÀZÀLÔQˆØœ4 ›8Ñ#Ð#Ð#Øœ4 ›8Ñ#Ð#Ð#ØœD ›HÑ$Ð$Ñ$r   c                 óœ  — t        j                  ddgddgg«      }t        j                  dd«      5  dt        |«      v sJ ‚	 d d d «       t        j                  dd«      5  dt        |«      vsJ ‚	 d d d «       t        j                  dd	«      5  dt        |«      vsJ ‚	 d d d «       y # 1 sw Y   ŒhxY w# 1 sw Y   ŒExY w# 1 sw Y   y xY w)
Nr4   r   r   r8   zdisplay.show_dimensionsTz2 rows x 2 columnsFÚtruncate©r   r   Úoption_contextr.   ©r   r   s     r   Útest_repr_dimensionsz&TestDataFrameRepr.test_repr_dimensions®   sÎ   € Ü�\‰\˜A˜q˜6 A q 6Ð*Ó+ˆÜ×ÑÐ8¸$Ó?ñ 	4Ø'¬4°«8Ñ3Ð3Ñ3÷	4ô ×ÑÐ8¸%Ó@ñ 	8Ø'¬t°B«xÑ7Ð7Ñ7÷	8ô ×ÑÐ8¸*ÓEñ 	8Ø'¬t°B«xÑ7Ð7Ñ7÷	8ð 	8÷	4ð 	4ú÷	8ð 	8ú÷	8ð 	8ús#   ²B*Á!B6ÂCÂ*B3Â6B?ÃCc                 ó”   — t        j                  t        j                  d«      t	        d«      t	        d«      ¬«      }t        |«       y )N)r‡   r8   r8   r‡   r   )r   r   r&   ÚzerosrŠ   r.   )r   r�   s     r   Útest_repr_bigzTestDataFrameRepr.test_repr_big¹   s/   € ô —‘œbŸh™h xÓ0¼%À»(Ì%ÐPSË*ÔUˆÜˆV�r   c                 óâ   — t        j                  ddgdz  t        ddd«      dgdz  ddgdz  t        ddd«      t        d«      z   dgdz  it	        j
                  d«      ¬«      }t        |«       y )Nro   r4   r!   iÛ  rp   r9   )r   r   r   r   r&   r�   r.   )r   Ú
unsortables     r   Útest_repr_unsortablez&TestDataFrameRepr.test_repr_unsortable¿   su   € ô —\‘\à˜�s˜R‘xÜ˜˜q !Ó$ q c¨B¡hØ˜�w ‘|Ü˜˜q !Ó$¤y°£|Ñ3°e°W¸r±\ð	ô —)‘)˜B“-ô
ˆ
ô 	ˆZÕr   c                 óf  — t        |«       t        j                  dd«      5  t        |«       d d d «       t        j                  dddd«      5  t        |«       d d d «       t        j                  dddd«      5  t        |«       d d d «       y # 1 sw Y   ŒbxY w# 1 sw Y   ŒBxY w# 1 sw Y   y xY w)Nzdisplay.precisionr   zdisplay.max_rowsé
   údisplay.max_columnsr   r    )r.   r   r˜   )r   Úfloat_frames     r   Útest_repr_float_frame_optionsz/TestDataFrameRepr.test_repr_float_frame_optionsÍ   s¨   € Üˆ[Ôä×ÑÐ2°AÓ6ñ 	Ü�Ô÷	ô ×ÑÐ1°2Ð7LÈaÓPñ 	Ü�Ô÷	ô ×ÑÐ1°4Ð9NÐPTÓUñ 	Ü�Ô÷	ð 	÷	ð 	ú÷	ð 	ú÷	ð 	ús#   ¢BÁBÁ:B'ÂBÂB$Â'B0c                 ó8  — d}t        j                  d||gi«      }t        |«      }d}|j                  d«      d   j	                  «       |k(  sJ ‚t        j                  d||gi«      }t        |«      }|j                  d«      d   j	                  «       |k(  sJ ‚y )Nu   ÏƒÏƒÏƒÏƒrb   z      Arr   r   )r   r   r.   rs   Úrstrip)r   Úuvalr   rW   Úex_tops        r   Útest_repr_unicodez#TestDataFrameRepr.test_repr_unicodeÙ   s–   € Ø)ˆä�\‰\˜3  t Ð-Ó.ˆä�b“ˆØˆØ�|‰|˜DÓ! !Ñ$×+Ñ+Ó-°Ò7Ð7Ð7ä�\‰\˜3  t Ð-Ó.ˆÜ�b“ˆØ�|‰|˜DÓ! !Ñ$×+Ñ+Ó-°Ò7Ð7Ñ7r   c                 óJ   — t        j                  ddgi«      }t        |«       y )Nrb   õ   ×�)r   r   r   r™   s     r   Ú test_unicode_string_with_unicodez2TestDataFrameRepr.test_unicode_string_with_unicodeæ   s   € Ü�\‰\˜3  
Ð+Ó,ˆÜˆB�r   c                 ól   — t        j                  g d¢g d¢g d¢dœ«      }t        |j                  «       y )NrC   rD   rF   )r¬   u   ×‘rL   )r   r   r.   r   r™   s     r   Útest_repr_unicode_columnsz+TestDataFrameRepr.test_repr_unicode_columnsê   s#   € Ü�\‰\¢Yº)Ê)ÑTÓUˆÜˆR�Z‰ZÕr   c                 ó®   — t        j                  ddgi«      }d}t        j                  t        |¬«      5  t        |«       d d d «       y # 1 sw Y   y xY w)Nrb   Úabcz2^'str' object cannot be interpreted as an integer$)Úmatch)r   r   ÚpytestÚraisesÚ	TypeErrorÚbytes)r   r   Úmsgs      r   Útest_str_to_bytes_raisesz*TestDataFrameRepr.test_str_to_bytes_raisesî   sE   € ä�\‰\˜3  ˜.Ó)ˆØBˆÜ�]‰]œ9¨CÔ0ñ 	Ü�"ŒI÷	÷ 	ñ 	ús   ¶AÁAc                 óÚ   — t        j                  t        j                  j	                  d«      j                  d«      t        j                  dgdz  t        ¬«      ¬«      }t        |«       y )Nr   )r¢   r‰   Ú
aaaaaaaaaar‰   ©Údtyper�   )	r   r   r&   r'   r(   r<   Úarrayr,   r.   r™   s     r   Útest_very_wide_reprz%TestDataFrameRepr.test_very_wide_reprõ   sJ   € Ü�\‰\Ü�I‰I×!Ñ! !Ó$×4Ñ4°XÓ>Ü—H‘H˜h˜Z¨"™_´FÔ;ô
ˆô 	ˆR�r   c                 ó¬   — t        j                  dgddœ«      }t        j                  dd«      5  dt        |«      v sJ ‚	 d d d «       y # 1 sw Y   y xY w)Nizšl u  Is it possible to modify drop plot codeso that the output graph is displayed in iphone simulator, Is it possible to modify drop plot code so that the output graph is Ã¢Â€Â¨displayed in iphone simulator.Now we are adding the CSV file externally. I want to Call the File through the code..)ÚIdÚ	StringColr£   r‰   rÁ   r—   r™   s     r   Ú,test_repr_column_name_unicode_truncation_bugz>TestDataFrameRepr.test_repr_column_name_unicode_truncation_bugü   sY   € ä�\‰\à�ið2ñó
ˆô  ×ÑÐ4°bÓ9ñ 	+Ø¤$ r£(Ñ*Ð*Ñ*÷	+÷ 	+ñ 	+ús   °A
Á
Ac                 ó  — t        j                  d«       d}t        j                  dd dd«      5  t        j                  g d¢g d¢g«      }|j                  «       }||k(  sJ ‚	 d d d «       j                  «       �J ‚y # 1 sw Y   ŒxY w)NÚjinja2z{\begin{tabular}{llll}
\toprule
 & 0 & 1 & 2 \\
\midrule
0 & $\alpha$ & b & c \\
1 & 1 & 2 & 3 \\
\bottomrule
\end{tabular}
zstyler.format.escapezstyler.render.reprÚlatex)z$\alpha$rK   rL   rC   )r³   Úimportorskipr   r˜   r   Ú_repr_latex_©r   rX   r   rW   s       r   Útest_latex_reprz!TestDataFrameRepr.test_latex_repr  s‹   € Ü×Ñ˜HÔ%ðˆô ×ÑØ" DÐ*>Àó
ñ 	&ô —‘Ò6º	ÐBÓCˆBØ—_‘_Ó&ˆFØ˜XÒ%Ð%Ñ%÷	&ð �‰Ó Ð(Ð(Ñ(÷	&ð 	&ús   °3A?Á?Bc                 óŒ   — t        j                  dg d¢it        j                  dd¬«      ¬«      }t        |«      }d}||k(  sJ ‚y )Nrb   rC   Ú2000r   )Úperiodsr9   z7            A
2000-01-01  1
2000-01-02  2
2000-01-03  3©r   r   Ú
date_ranger.   rV   s       r   Útest_repr_with_datetimeindexz.TestDataFrameRepr.test_repr_with_datetimeindex&  s?   € Ü�\‰\˜3¢	Ð*´"·-±-ÀÐPQÔ2RÔSˆÜ�b“ˆØOˆØ˜Ò!Ð!Ñ!r   c                 ó    — t        j                  dg d¢it         j                  j                  g d¢«      ¬«      }t	        |«      }d}||k(  sJ ‚y )Nrb   r[   )r   r4   r   r   r8   r9   z1        A
(0, 1]  1
(1, 2]  2
(2, 3]  3
(3, 4]  4)r   r   ÚIntervalIndexÚfrom_breaksr.   rV   s       r   Útest_repr_with_intervalindexz.TestDataFrameRepr.test_repr_with_intervalindex,  sI   € ä�\‰\Ø’,Ð¤r×'7Ñ'7×'CÑ'CÂOÓ'Tô
ˆô �b“ˆØJˆØ˜Ò!Ð!Ñ!r   c                 óŒ   — t        j                  dg d¢it        j                  g d¢«      ¬«      }t        |«      }d}||k(  sJ ‚y )Nrb   rC   rI   r9   z   A
a  1
b  2
c  3)r   r   ÚCategoricalIndexr.   rV   s       r   Ú test_repr_with_categorical_indexz2TestDataFrameRepr.test_repr_with_categorical_index5  s>   € Ü�\‰\˜3¢	Ð*´"×2EÑ2EÂoÓ2VÔWˆÜ�b“ˆØ+ˆØ˜Ò!Ð!Ñ!r   c                 óV  — t        j                  dddd¬«      }t        j                  ddd¬«      }t        j                  ||d	œ«      }d
}t	        |«      |k(  sJ ‚t        j                  t        j
                  |«      t        j
                  |«      d	œ«      }t	        |«      |k(  sJ ‚y )Nz2011-01-01 09:00Úhr
   z
US/Eastern)ÚfreqrÌ   Útzz2011-01ÚM)rÙ   rÌ   )ÚdtÚpzÝ                         dt        p
0 2011-01-01 09:00:00-05:00  2011-01
1 2011-01-01 10:00:00-05:00  2011-02
2 2011-01-01 11:00:00-05:00  2011-03
3 2011-01-01 12:00:00-05:00  2011-04
4 2011-01-01 13:00:00-05:00  2011-05)r   rÎ   Úperiod_ranger   r.   ÚCategorical)r   rÜ   rÝ   r   ÚexpÚdf2s         r   Ú#test_repr_categorical_dates_periodsz5TestDataFrameRepr.test_repr_categorical_dates_periods;  sŒ   € ä�]‰]Ð-°CÀÀ|ÔTˆÜ�O‰O˜I¨C¸Ô;ˆÜ�\‰\ ¨!Ñ,Ó-ˆð(ˆô �B‹x˜3ŠÐˆä�l‰l¤"§.¡.°Ó"4¼2¿>¹>È!Ó;LÑMÓNˆÜ�C‹y˜CÒÐÑr   ÚnatrT   Únszbox, expectedz0    NaT
dtype: objectz     0
0  NaTc                 óB   — t         ||gt        ¬«      «      }||k(  sJ ‚y )Nr»   )r.   r,   )r   rã   ÚboxrX   rW   s        r   Útest_repr_np_nat_with_objectz.TestDataFrameRepr.test_repr_np_nat_with_objectL  s%   € ô ‘c˜3˜%¤vÔ.Ó/ˆØ˜Ò!Ð!Ñ!r   c                 ót   — t        j                  dt        j                  ddd¬«      i«      }t        |«       y )NÚyearz1/1/1700r!   zYE-DEC)rÌ   rÙ   rÍ   r™   s     r   Ú"test_frame_datetime64_pre1900_reprz4TestDataFrameRepr.test_frame_datetime64_pre1900_reprY  s.   € Ü�\‰\Ø”R—]‘] :°rÀÔIÐJó
ˆô 	ˆR�r   c                 óÜ   — t        j                  g d¢d¬«      }t        j                  t        j                  j                  d«      j                  d«      |¬«      }|j                  «        y )N)z2011-1z2011-2z2011-3rÛ   )rÙ   r   )r   r8   r9   )r   ÚPeriodIndexr   r&   r'   r(   r<   rz   )r   r   r~   s      r   Ú%test_frame_to_string_with_periodindexz7TestDataFrameRepr.test_frame_to_string_with_periodindex`  sL   € Ü—‘Ò=ÀCÔHˆÜ—‘Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÀEô
ˆð
 	�‰Õr   c           	      óò   — t        j                  dddgit         j                  j                  t        j                  t         j
                  dgd¬«      g«      ¬«      }|j                  «       }d}||k(  sJ ‚y )NrJ   r4   r   ÚInt64r»   r9   z      a
<NA>  1
1     2)r   r   r:   Úfrom_arraysÚSeriesÚNArz   rV   s       r   Ú"test_to_string_ea_na_in_multiindexz4TestDataFrameRepr.test_to_string_ea_na_in_multiindexi  sg   € ä�\‰\Ø�1�a�&ˆMÜ—-‘-×+Ñ+¬R¯Y©Y¼¿¹¸q°zÈÔ-QÐ,RÓSô
ˆð
 —‘“ˆðˆð ˜Ò!Ð!Ñ!r   c                 óÂ   — t        j                  dt        j                  ddd¬«      i«      }t        |«      }|j                  d d …d d…f   }t        |«      }||k(  sJ ‚y )NÚxÚ2019r¢   ÚUTC)rÌ   rÚ   r
   )r   r   rÎ   r.   r/   ©r   r   rX   rW   s       r   Ú$test_datetime64tz_slice_non_truncatez6TestDataFrameRepr.test_datetime64tz_slice_non_truncatev  sW   € ä�\‰\˜3¤§¡¨f¸bÀUÔ KÐLÓMˆÜ˜“8ˆØ�W‰W’Q˜˜˜�U‰^ˆÜ�b“ˆØ˜Ò!Ð!Ñ!r   c                 ó    — t        j                  ddgddgddggddg¬	«      }|ddg   j                  «       |d
<   d}t        |«      }||k(  sJ ‚y )NrJ   rK   rL   r_   ÚeÚfÚleftÚrightr�   Úrecordz_  left right     record
0    a     b  [0, a, b]
1    c     d  [1, c, d]
2    e     f  [2, e, f])r   r   Ú
to_recordsr.   rø   s       r   Ú$test_to_records_no_typeerror_in_reprz6TestDataFrameRepr.test_to_records_no_typeerror_in_repr~  sk   € ä�\‰\Ø�3ˆZ˜#˜s˜ c¨3 ZÐ0¸6À7Ð:Kô
ˆð ˜6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØ˜Ò!Ð!Ñ!r   c                 ó¼   — t        j                  dt        j                  gddgddggddg¬«      }|ddg   j	                  «       |d	<   d
}t        |«      }||k(  sJ ‚y )NrJ   rL   r_   rû   rü   rý   rþ   r�   rÿ   zg  left right       record
0    a   NaN  [0, a, nan]
1    c     d    [1, c, d]
2    e     f    [2, e, f]©r   r   r&   r\   r   r.   rø   s       r   Ú$test_to_records_with_na_record_valuez6TestDataFrameRepr.test_to_records_with_na_record_value‹  so   € ä�\‰\Ø”2—6‘6ˆ]˜S #˜J¨¨c¨
Ð3¸fÀgÐ=Nô
ˆð ˜6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØ˜Ò!Ð!Ñ!r   c                 ó  — t        j                  ddgt        j                  t        j                  gddggt        j                  dg¬«      }|t        j                  dg   j	                  «       |d<   d}t        |«      }||k(  sJ ‚y )	NrJ   rK   rû   rü   rþ   r�   rÿ   zo   NaN right         record
0    a     b      [0, a, b]
1  NaN   NaN  [1, nan, nan]
2    e     f      [2, e, f]r  rø   s       r   Útest_to_records_with_na_recordz0TestDataFrameRepr.test_to_records_with_na_record˜  s|   € ä�\‰\Ø�3ˆZœ"Ÿ&™&¤"§&¡&Ð)¨C°¨:Ð6ÄÇÁÈÐ@Qô
ˆð œ2Ÿ6™6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØ˜Ò!Ð!Ñ!r   c                 ód  — d}t        j                  t        j                  dgt        j                  t        j                  gddggt        j                  t        j                  g¬«      }|t        j                  t        j                  g   j                  «       |d<   t        |«      }||k(  sJ ‚y )Nzk   NaN  inf         record
0  inf    b    [0, inf, b]
1  NaN  NaN  [1, nan, nan]
2    e    f      [2, e, f]rK   rû   rü   r�   rÿ   )r   r   r&   Úinfr\   r   r.   rÈ   s       r   Útest_to_records_with_inf_recordz1TestDataFrameRepr.test_to_records_with_inf_record¥  s‰   € ðˆô �\‰\Ü�f‰f�cˆ]œRŸV™V¤R§V¡VÐ,¨s°C¨jÐ9Ü—V‘VœRŸV™VÐ$ô
ˆð œ2Ÿ6™6¤2§6¡6Ð*Ñ+×6Ñ6Ó8ˆˆ8‰Ü�b“ˆØ˜Ò!Ð!Ñ!r   c                 ó¢   — t        j                  g d¢dddgfg¬«      }t        j                  j	                  |«      }d}t        |«      |k(  sJ ‚y )N)))éÿ   r   ))r  r4   ))r  r   rõ   )ÚnullÚu1)Úvalz<i8r»   z/          x
0  (255, 0)
1  (255, 1)
2  (255, 2))r&   r½   r   r   Úfrom_recordsr.   )r   Úarr   rX   s       r   Ú3test_from_records_with_nested_structured_dtype_reprzETestDataFrameRepr.test_from_records_with_nested_structured_dtype_repr³  sR   € ô �X‰XÚ3Ø˜.¨.Ð9Ð:Ð;ô
ˆô �\‰\×&Ñ& rÓ*ˆØGˆÜ�B‹x˜8Ò#Ð#Ñ#r   c                 óò   — t        j                  t        j                  ddgd¬«      t        j                  ddgd¬«      dœ«      }|j                  d	j                  d	j                  g¬
«      }d}||k(  sJ ‚y )Ng_c97Ýš¿?g6–sÓ­ùñ?ÚFloat64r»   r4   r   rï   )rJ   rK   z{:.2f})Ú
formattersz#     a    b
0 0.12 1.00
1 1.12 2.00)r   r   rñ   rz   ÚformatrV   s       r   Útest_masked_ea_with_formatterz/TestDataFrameRepr.test_masked_ea_with_formatter¾  sp   € ä�\‰\ä—Y‘Y ¨[Ð9ÀÔKÜ—Y‘Y  1˜v¨WÔ5ñó
ˆð —‘¨(¯/©/¸8¿?¹?Ð)K�ÓLˆðˆð ˜Ò!Ð!Ñ!r   c                 óÊ   — t        j                  d«       t        j                  g d¢g d¢dœ«      }|j                  j                  |«      |_        d}t        |«      |k(  sJ ‚y )NÚpyarrowrC   rD   )Úlong_column_nameÚcol2zg   long_column_name  col2
0                 1     4
1                 2     5
2                 3     6)r³   rÆ   r   r   r   r*   r.   )r   Úany_string_dtyper   rX   s       r   Útest_repr_ea_columnsz&TestDataFrameRepr.test_repr_ea_columnsÌ  sU   € ä×Ñ˜IÔ&Ü�\‰\ªyÂ)ÑLÓMˆØ—Z‘Z×&Ñ&Ð'7Ó8ˆŒ
ðˆô �B‹x˜8Ò#Ð#Ñ#r   N)6Ú__name__Ú
__module__Ú__qualname__r   r2   rA   rP   rY   r]   r`   rm   rv   r   r‚   r…   r³   ÚmarkÚslowrŽ   r”   rš   r�   r    r¥   rª   r­   r¯   r¸   r¾   rÂ   rÉ   rÏ   rÓ   rÖ   râ   Úparametrizer&   Ú
datetime64Útimedelta64r   rñ   r   rç   rê   rí   ró   rù   r  r  r  r	  r  r  r  © r   r   r   r      s|  „ ò
+ò
òòò"ò	"ò"òò .ò!ò&ò!ð ‡[�[×Ññó ðò%ò	8ð ‡[�[×Ññó ðò
ò
ò8òòòòò+ò*)ò*"ò"ò"ò ð" ‡[�[×ÑØØ	ˆ�‰�u˜dÓ	# ^ R§^¡^°E¸4Ó%@ÐAóð ‡[�[×ÑØØ
�)‰)Ð.Ð	/°"·,±,Ð@PÐ1QÐRóñ"ó	ó	ð"ò
òò"ò"ò"ò"ò"ò"ò	$ò"ó	$r   r   zdata,outputr   r\   r4   )ú	 2.0+0.0jú	 NaN+0.0jz	 1.0+0.0jéÿÿÿÿ)r&  r'  ú	-1.0+0.0jéþÿÿÿ)z	-2.0+0.0jr'  r)  y       €®Gáz®ó¿)ú-0.00-1.23jú  NaN+0.00jz-1.00+0.00jy        ®Gáz®ó?g®Gáz®ó?)z 0.00+1.23jr,  z 1.23+0.00j)r+  z  NaN+ NaNjú 1.00+0.00jg333333ó?)r+  z 1.20+ NaNjr-  g333333ó¿)r+  z  NaN-1.20jr-  Úas_frameTFc                 óÌ  — t        j                  t        j                  | «      «      }|r]|j	                  d¬«      }t        |«      D ��cg c]  \  }}|› d|› �‘Œ }}}ddt        |d   «      › d�›d�dj                  |«      z   }n6t        |«      D ��cg c]  \  }}|› d|› �‘Œ }}}dj                  |«      d	z   }t        |«      |k(  sJ d|›d
|› �«       ‚y c c}}w c c}}w )Nr  )Únameú z >r   Ú rr   z   z
dtype: complex128z

)	r   rñ   r&   r½   Úto_frameÚ	enumerateÚlenÚjoinr   )r   Úoutputr.  r@   rŒ   r  ÚreprsrX   s           r   Útest_repr_with_complex_nansr9  Ø  sê   € ô2 �)‰)”B—H‘H˜T“NÓ
#€CÙØ�l‰l ˆlÓ&ˆÜ,5°fÓ,=×>¡& ! S�A�3�a˜�u’Ð>ˆÑ>Ø˜Bœs 5¨¡8›}˜o¨PÐ-Ð.¨bÐ1°D·I±I¸eÓ4DÑD‰ä.7¸Ó.?×@¡F A s�A�3�c˜#˜’Ð@ˆÑ@Ø—9‘9˜UÓ#Ð&;Ñ;ˆÜˆs‹8�xÒÐ; 2 c W¨D°°
Ð!;Ó;Ñùó ?ùó As   ÁCÂC Únrowsr#   r$   c                 ó¤   — t        j                  t        j                  | dft         j                  «      «      }t        |«      }d|v sJ ‚d|vsJ ‚y )Nr4   z<NA>ÚNaN)r   r   r&   Úfullrò   r.   )r:  r   rW   s      r   Ú'test_repr_truncated_na_shows_na_not_nanr>  ü  sJ   € ô 
�‰”b—g‘g˜u a˜j¬"¯%©%Ó0Ó	1€BÜ�"‹X€FØ�VÑÐÐØ˜ÑÐÑr   )r   r   Úior   Únumpyr&   r³   Úpandasr   Úpandas._testingÚ_testingr=   r   r   r"  Úcomplexr\   r9  r>  r%  r   r   ú<module>rE     s^  ð÷õ ã Û ã Ý ÷G$ñ G$ðT ‡�×ÑØà
‰W�U‹^˜QÐ	Ò!HÐIØ
‰W�U‹^˜RÐ	 Ò"IÐJØ
‰g�e‹n˜bÐ	!Ò#JÐKØ
‘'˜%“. "Ð	%Ò'TÐUØ
‘˜“ Ð	&Ò(UÐVà‘W˜RŸV™V R§V¡VÓ,¨aÐ0Ú9ð	
ð
 ‘W˜S "§&¡&Ó)¨1Ð-Ú9ð	
ð
 ‘W˜RŸV™V TÓ*¨AÐ.Ú9ð	
ðóð, ‡�×Ñ˜ d¨E ]Ó3ñ
<ó 4ó-ð.
<ð ‡�×Ñ˜ 2 r (Ó+ñó ,ñr   