Ë
    ¤eh.B  ã                   óT  — d dl m Z mZ d dlmZ d dlZd dlZd dlmZ d dl	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZ d dlmZ  G d„ d«      Zej6                  j9                  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j6                  j9                  dddg«      d„ «       «       Zy)é    )ÚdatetimeÚ	timedelta)ÚStringION)Úusing_pyarrow_string_dtype)ÚNAÚCategoricalÚCategoricalIndexÚ	DataFrameÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodIndexÚSeriesÚ	TimestampÚ
date_rangeÚoption_contextÚperiod_rangec                   ód  — 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ej                   j'                   e«       d¬«      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                   jK                  d e&jN                  e&jP                  g«      ej                   jK                  d!e)d"ge*d#gg«      d$„ «       «       Z+d%„ Z,d&„ Z-d'„ Z.d(„ Z/d)„ Z0d*„ Z1d+„ Z2d,„ Z3d-„ Z4d.„ Z5d/„ Z6y0)1ÚTestDataFrameReprc                 óÊ   — g d¢}g d¢}dg}t        |||¬«      }t        |j                  «       «      t        u sJ ‚||d      }t        |j                  «       «      t        u sJ ‚y )N)é   é   é   r   )u   Ïƒu   Ï„u   Ï…u   Ï†u   Ïˆ©ÚcolumnsÚindexr   )r
   ÚtypeÚ__repr__Ústr)ÚselfÚdataÚindex1ÚcolsÚdfÚsers         úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/frame/test_repr.pyÚtest_repr_should_return_strz-TestDataFrameRepr.test_repr_should_return_str   sb   € ò ˆÚ9ˆØˆzˆÜ�t T°Ô8ˆÜ�B—K‘K“MÓ"¤cÑ)Ð)Ð)à��a‘‰kˆÜ�C—L‘L“NÓ#¤sÑ*Ð*Ñ*ó    c                 ó€  — t        d«      }t        j                  j                  d«      j	                  |d«      }t        |«      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
   Ú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ˆÜ�uÓ×$Ñ$ TÓ*ˆØ—	‘	œVÑ#×(Ñ(Ô*Ð*Ð*ô 	ˆRŒÜˆR�W‰W�S�b�Sš!�V‰_ÔÜˆR�W‰W�S�b�Sš!�V‰_Õr(   c                 óî   — t        j                  ddgddg¬«      }t        t        j                  j                  d«      j                  d«      |¬«      }t        j                  ||«      }t        |«       y )	N)r   r   )é   r@   u   Î”Úi1©Únamesr+   )r+   é   ©r   )
r   Úfrom_tuplesr
   r2   r3   r4   Ústandard_normalÚtmÚget_objr:   )r    Úframe_or_seriesr   Úobjs       r&   Útest_repr_unicode_level_namesz/TestDataFrameRepr.test_repr_unicode_level_names:   s\   € Ü×&Ñ&¨°Ð'7ÀÈ$Ð?OÔPˆäœŸ	™	×-Ñ-¨aÓ0×@Ñ@ÀÓHÐPUÔVˆÜ�j‰j˜˜oÓ.ˆÜˆS�	r(   c                 óÚ   — t        g d¢g d¢g d¢dœ«      j                  ddg«      }t        |j                  «      }d|d<   ||_        t	        |«       d	d
g|d<   ||_        t	        |«       y )N©r@   r+   r   ©rD   r   é   ©é   r   é	   ©ÚaÚbÚcrU   rV   )ÚfazÚboor   rX   rY   )r
   Ú	set_indexr1   r   r:   )r    r$   r   s      r&   Útest_assign_index_sequencesz-TestDataFrameRepr.test_assign_index_sequencesA   sh   € äšYªYºYÑGÓH×RÑRØ�#ˆJó
ˆô �R—X‘X“ˆØ!ˆˆa‰ØˆŒÜˆRŒð ˜5�>ˆˆa‰ØˆŒÜˆR�r(   c                 ót   — t        dddgit        t        d«      gddgg¬«      }t        |«      }d}||k(  sJ ‚y )	NÚXr@   r+   Ú20130101rU   rV   rE   z/              X
NaT        a  1
2013-01-01 b  2)r
   r   r   r:   ©r    r$   ÚresultÚexpecteds       r&   Útest_repr_with_mi_natz'TestDataFrameRepr.test_repr_with_mi_natP   sF   € Ü˜˜a ˜V�}¬c´9¸ZÓ3HÐ-IÈCÐQTÈ:Ð,VÔWˆÜ�b“ˆØFˆØ˜Ò!Ð!Ñ!r(   c                 ót   — t        g d¢dd t        j                  t        g«      }t	        |«      }d}||k(  sJ ‚y )N©r@   r+   r   rD   Tz'      0
True  1
None  2
NaN   3
NaT   4)r
   r2   Únanr   r:   r_   s       r&   Útest_repr_with_different_nullsz0TestDataFrameRepr.test_repr_with_different_nullsV   s;   € ä’| d¨D´"·&±&¼#Ð%>Ó?ˆÜ�b“ˆðˆð
 ˜Ò!Ð!Ñ!r(   c           	      óŒ   — t         j                  ddgd ddgt        ddgddd	gi}t        |¬
«      }t	        |«      }d}||k(  sJ ‚y )Nr@   r+   r   rD   rP   rR   Tr   rS   )r!   zG   NaN  None  NaT  True
0    1     3    6     8
1    2     4    7     9)r2   re   r   r
   r:   )r    Údr$   r`   ra   s        r&   Ú#test_repr_with_different_nulls_colsz5TestDataFrameRepr.test_repr_with_different_nulls_colsa   sV   € ä�V‰V�a˜�V˜T A q 6¬3°°A°¸¸qÀ!¸fÐEˆÜ˜AÔˆÜ�b“ˆðˆð ˜Ò!Ð!Ñ!r(   c           	      óì   — t        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Únuitrl   rk   )ÚAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÚBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBÚCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCÚDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDÚEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEÚFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFrn   rp   )r
   r2   re   rZ   r:   )r    Údf3Úidfs      r&   Útest_multiindex_na_reprz)TestDataFrameRepr.test_multiindex_na_reprk   sm   € äà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                  ddgg d¢¬«      }t        dddgi|¬«      }t        |«      j	                  d	«      }|d
   j                  d«      sJ ‚y )N)rU   r   Úfoo)rV   r@   ÚbarrT   rB   Úvaluer   r@   rE   ú
r+   za 0 foo)r   rF   r
   r:   ÚsplitÚ
startswith)r    r   r$   Úliness       r&   Útest_repr_name_coincidez)TestDataFrameRepr.test_repr_name_coincide{   s]   € Ü×&Ñ&Ø˜oÐ.²oô
ˆô ˜ ! Q Ð(°Ô6ˆä�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Úframer�   s         r&   Útest_repr_to_stringz%TestDataFrameRepr.test_repr_to_string…   s|   € ð
 >ˆØ0ˆäˆUŒÜˆSŒ	ÜˆU�W‰WŒÜˆS�U‰UŒä‹jˆØ�‰˜CˆÔ Ø�‰˜#ˆÔØ�‰×Ñ˜cÐÔ"Ø�‰�‰˜CˆÕ r(   c                 ó~   — t        t        «       «       t        t        j                  d«      ¬«      }t        |«       y )Nr,   rE   )r:   r
   r2   Úarange)r    r‡   s     r&   Útest_repr_emptyz!TestDataFrameRepr.test_repr_empty˜   s'   € äŒY‹[Ôô ¤§	¡	¨$£Ô0ˆÜˆU�r(   c                 ó   — t        |«       y )N)r:   )r    Úfloat_string_frames     r&   Útest_repr_mixedz!TestDataFrameRepr.test_repr_mixed    s   € äÐÕ r(   c           	      ór  — t        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+   éÈ   )rk   ÚBrE   é   rk   r‘   )
r
   r2   r3   r4   rG   Úranger   re   Ú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   Á B4
z/r in)Úreasonc                 ó²   — t        g d¢¬«      }t        |«       t        dgdgdg¬«      }dt        |«      vsJ ‚dt        |«      vsJ ‚d	t        |«      vsJ ‚y )
N)r   r@   r   ©r   za
	bza
	dza
	fr   ú	úza
)r
   r:   )r    Úno_indexr$   s      r&   Ú	test_reprzTestDataFrameRepr.test_repr³   s_   € ô ¢YÔ/ˆÜˆXŒä˜
�|¨j¨\À*ÀÔNˆØœ4 ›8Ñ#Ð#Ð#Øœ4 ›8Ñ#Ð#Ð#ØœD ›HÑ$Ð$Ñ$r(   c                 óL  — t        ddgddgg«      }t        dd«      5  dt        |«      v sJ ‚	 d d d «       t        dd«      5  dt        |«      vsJ ‚	 d d d «       t        dd	«      5  dt        |«      vsJ ‚	 d d d «       y # 1 sw Y   ŒTxY w# 1 sw Y   Œ;xY w# 1 sw Y   y xY w)
Nr@   r+   r   rD   zdisplay.show_dimensionsTz2 rows x 2 columnsFÚtruncate©r
   r   r:   ©r    r$   s     r&   Útest_repr_dimensionsz&TestDataFrameRepr.test_repr_dimensions¾   s¸   € Ü˜˜A˜  A Ð'Ó(ˆÜÐ5°tÓ<ñ 	4Ø'¬4°«8Ñ3Ð3Ñ3÷	4ô Ð5°uÓ=ñ 	8Ø'¬t°B«xÑ7Ð7Ñ7÷	8ô Ð5°zÓBñ 	8Ø'¬t°B«xÑ7Ð7Ñ7÷	8ð 	8÷	4ð 	4ú÷	8ð 	8ú÷	8ð 	8ús#   žBÁBÁ(BÂBÂBÂB#c                 ó€   — t        t        j                  d«      t        d«      t        d«      ¬«      }t	        |«       y )N)r�   rD   rD   r�   r   )r
   r2   Úzerosr“   r:   )r    r–   s     r&   Útest_repr_bigzTestDataFrameRepr.test_repr_bigÉ   s*   € ô œ2Ÿ8™8 HÓ-´u¸Q³xÄuÈSÃzÔRˆÜˆV�r(   c                 óê   — t        ddgdz  t        j                  «       dgdz  ddgdz  t        j                  «       t        d«      z   dgdz  it	        j
                  d«      ¬«      }t        |«       y )Nrx   r@   r-   ry   rE   )r
   r   Útodayr   r2   rŠ   r:   )r    Ú
unsortables     r&   Útest_repr_unsortablez&TestDataFrameRepr.test_repr_unsortableÏ   sm   € ô à˜�s˜R‘xÜ—‘Ó  1 #¨¡(Ø˜�w ‘|Ü—‘Ó ¤9¨Q£<Ñ/°%°¸2±ð	ô —)‘)˜B“-ô
ˆ
ô 	ˆZÕr(   c                 ó*  — t        |«       t        dd«      5  t        |«       d d d «       t        dddd«      5  t        |«       d d d «       t        dddd«      5  t        |«       d d d «       y # 1 sw Y   ŒNxY w# 1 sw Y   Œ8xY w# 1 sw Y   y xY w)Nzdisplay.precisionr   zdisplay.max_rowsé
   údisplay.max_columnsr+   r,   )r:   r   )r    Úfloat_frames     r&   Útest_repr_float_frame_optionsz/TestDataFrameRepr.test_repr_float_frame_optionsÝ   s•   € Üˆ[ÔäÐ/°Ó3ñ 	Ü�Ô÷	ô Ð.°Ð4IÈ1ÓMñ 	Ü�Ô÷	ô Ð.°Ð6KÈTÓRñ 	Ü�Ô÷	ð 	÷	ð 	ú÷	ð 	ú÷	ð 	ús"   ˜A1ºA=ÁB	Á1A:Á=BÂ	Bc                 ó  — d}t        d||gi«      }t        |«      }d}|j                  d«      d   j                  «       |k(  sJ ‚t        d||gi«      }t        |«      }|j                  d«      d   j                  «       |k(  sJ ‚y )Nu   ÏƒÏƒÏƒÏƒrk   z      Ar{   r   )r
   r:   r|   Úrstrip)r    Úuvalr$   r`   Úex_tops        r&   Útest_repr_unicodez#TestDataFrameRepr.test_repr_unicodeé   sŽ   € Ø)ˆä˜˜d D˜\Ð*Ó+ˆä�b“ˆØˆØ�|‰|˜DÓ! !Ñ$×+Ñ+Ó-°Ò7Ð7Ð7ä˜˜d D˜\Ð*Ó+ˆÜ�b“ˆØ�|‰|˜DÓ! !Ñ$×+Ñ+Ó-°Ò7Ð7Ñ7r(   c                 ó6   — t        ddgi«      }t        |«       y )Nrk   õ   ×�)r
   r   r¢   s     r&   Ú test_unicode_string_with_unicodez2TestDataFrameRepr.test_unicode_string_with_unicodeö   s   € Ü˜˜h˜ZÐ(Ó)ˆÜˆB�r(   c                 óX   — t        g d¢g d¢g d¢dœ«      }t        |j                  «       y )NrN   rO   rQ   )r¶   u   ×‘rW   )r
   r:   r   r¢   s     r&   Útest_repr_unicode_columnsz+TestDataFrameRepr.test_repr_unicode_columnsú   s   € Ü¢)²yÂyÑQÓRˆÜˆR�Z‰ZÕr(   c                 óš   — t        ddgi«      }d}t        j                  t        |¬«      5  t	        |«       d d d «       y # 1 sw Y   y xY w)Nrk   Úabcz2^'str' object cannot be interpreted as an integer$©Úmatch)r
   ÚpytestÚraisesÚ	TypeErrorÚbytes)r    r$   Úmsgs      r&   Útest_str_to_bytes_raisesz*TestDataFrameRepr.test_str_to_bytes_raisesþ   sA   € ä˜˜e˜W�~Ó&ˆØBˆÜ�]‰]œ9¨CÔ0ñ 	Ü�"ŒI÷	÷ 	ñ 	ús   ¬AÁA
c                 óÆ   — t        t        j                  j                  d«      j	                  d«      t        j
                  dgdz  t        ¬«      ¬«      }t        |«       y )Nr+   )r¬   r’   Ú
aaaaaaaaaar’   ©Údtyperš   )r
   r2   r3   r4   rG   Úarrayr8   r:   r¢   s     r&   Útest_very_wide_reprz%TestDataFrameRepr.test_very_wide_repr  sF   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°XÓ>Ü—H‘H˜h˜Z¨"™_´FÔ;ô
ˆô 	ˆR�r(   c                 ó„   — t        dgddœ«      }t        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  sO   € äà�ið2ñó
ˆô  Ð1°2Ó6ñ 	+Ø¤$ r£(Ñ*Ð*Ñ*÷	+÷ 	+ñ 	+ús   œ6¶?c                 óî   — t        j                  d«       d}t        dd dd«      5  t        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$rV   rW   rN   )r¾   Úimportorskipr   r
   Ú_repr_latex_)r    ra   r$   r`   s       r&   Útest_latex_reprz!TestDataFrameRepr.test_latex_repr!  s�   € Ü×Ñ˜HÔ%ðˆô Ø" DÐ*>Àó
ñ 	&ô Ò3²YÐ?Ó@ˆBØ—_‘_Ó&ˆFØ˜XÒ%Ð%Ñ%÷	&ð �‰Ó Ð(Ð(Ñ(÷	&ð 	&ús   ¦)A+Á+A4c                 ód   — t        dg d¢it        dd¬«      ¬«      }t        |«      }d}||k(  sJ ‚y )Nrk   rN   Ú2000r   )ÚperiodsrE   z7            A
2000-01-01  1
2000-01-02  2
2000-01-03  3©r
   r   r:   r_   s       r&   Útest_repr_with_datetimeindexz.TestDataFrameRepr.test_repr_with_datetimeindex6  s6   € Ü˜šYÐ'¬z¸&È!Ô/LÔMˆÜ�b“ˆØOˆØ˜Ò!Ð!Ñ!r(   c                 óx   — t        dg d¢it        j                  g d¢«      ¬«      }t        |«      }d}||k(  sJ ‚y )Nrk   rd   )r   r@   r+   r   rD   rE   z1        A
(0, 1]  1
(1, 2]  2
(2, 3]  3
(3, 4]  4)r
   r   Úfrom_breaksr:   r_   s       r&   Útest_repr_with_intervalindexz.TestDataFrameRepr.test_repr_with_intervalindex<  s?   € äØ’,Ð¤}×'@Ñ'@ÂÓ'Qô
ˆô �b“ˆØJˆØ˜Ò!Ð!Ñ!r(   c                 ód   — t        dg d¢it        g d¢«      ¬«      }t        |«      }d}||k(  sJ ‚y )Nrk   rN   rT   rE   z   A
a  1
b  2
c  3)r
   r	   r:   r_   s       r&   Ú test_repr_with_categorical_indexz2TestDataFrameRepr.test_repr_with_categorical_indexE  s5   € Ü˜šYÐ'Ô/?ÂÓ/PÔQˆÜ�b“ˆØ+ˆØ˜Ò!Ð!Ñ!r(   c                 óÞ   — t        dddd¬«      }t        ddd¬«      }t        ||d	œ«      }d
}t        |«      |k(  sJ ‚t        t	        |«      t	        |«      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   r
   r:   r   )r    rã   rä   r$   ÚexpÚdf2s         r&   Ú#test_repr_categorical_dates_periodsz5TestDataFrameRepr.test_repr_categorical_dates_periodsK  sr   € äÐ*°¸aÀLÔQˆÜ˜¨°aÔ8ˆÜ˜b qÑ)Ó*ˆð(ˆô �B‹x˜3ŠÐˆäœ{¨2›´[À³^ÑDÓEˆÜ�C‹y˜CÒÐÑr(   Úargzbox, expectedz0    NaT
dtype: objectz     0
0  NaTc                 óN   — t         | |d«      gt        ¬«      «      }||k(  sJ ‚y )Nr   rÆ   )r:   r8   )r    rè   Úboxra   r`   s        r&   Útest_repr_np_nat_with_objectz.TestDataFrameRepr.test_repr_np_nat_with_object\  s)   € ô ‘c™3˜u›:˜,¬fÔ5Ó6ˆØ˜Ò!Ð!Ñ!r(   c                 óL   — t        dt        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_reprf  s!   € Ü˜¤
¨:¸rÈÔ QÐRÓSˆäˆR�r(   c                 ó´   — t        g d¢d¬«      }t        t        j                  j	                  d«      j                  d«      |¬«      }|j                  «        y )N)z2011-1z2011-2z2011-3râ   )rà   r+   )r   rD   rE   )r   r
   r2   r3   r4   rG   rƒ   )r    r   r‡   s      r&   Ú%test_frame_to_string_with_periodindexz7TestDataFrameRepr.test_frame_to_string_with_periodindexk  sB   € ÜÒ:ÀÔEˆÜœ"Ÿ)™)×/Ñ/°Ó2×BÑBÀ6ÓJÐRWÔXˆð 	�‰Õr(   c           	      ó¢   — t        dddgit        j                  t        t        dgd¬«      g«      ¬«      }|j                  «       }d}||k(  sJ ‚y )NrU   r@   r+   ÚInt64rÆ   rE   z      a
<NA>  1
1     2)r
   r   Úfrom_arraysr   r   rƒ   r_   s       r&   Ú"test_to_string_ea_na_in_multiindexz4TestDataFrameRepr.test_to_string_ea_na_in_multiindexr  sW   € äØ�1�a�&ˆMÜ×(Ñ(¬&´"°a°ÀÔ*HÐ)IÓJô
ˆð
 —‘“ˆðˆð ˜Ò!Ð!Ñ!r(   c                 óš   — t        dt        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$   ra   r`   s       r&   Ú$test_datetime64tz_slice_non_truncatez6TestDataFrameRepr.test_datetime64tz_slice_non_truncate  sO   € ä˜œZ¨¸¸uÔEÐFÓGˆÜ˜“8ˆØ�W‰W’Q˜˜˜�U‰^ˆÜ�b“ˆØ˜Ò!Ð!Ñ!r(   c                 óŒ   — t        ddgddgddggddg¬	«      }|ddg   j                  «       |d
<   d}t        |«      }||k(  sJ ‚y )NrU   rV   rW   rh   Ú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
   Ú
to_recordsr:   rù   s       r&   Ú$test_to_records_no_typeerror_in_reprz6TestDataFrameRepr.test_to_records_no_typeerror_in_repr‡  sb   € ä˜˜c˜
 S¨# J°°c°
Ð;ÀfÈgÐEVÔWˆØ˜6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØ˜Ò!Ð!Ñ!r(   c                 ó¨   — t        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 )NrU   rW   rh   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
   r2   re   r  r:   rù   s       r&   Ú$test_to_records_with_na_record_valuez6TestDataFrameRepr.test_to_records_with_na_record_value’  sk   € äØ”2—6‘6ˆ]˜S #˜J¨¨c¨
Ð3¸fÀgÐ=Nô
ˆð ˜6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØ˜Ò!Ð!Ñ!r(   c                 óü   — t        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 )	NrU   rV   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Ÿ  sx   € äØ�3ˆZœ"Ÿ&™&¤"§&¡&Ð)¨C°¨:Ð6ÄÇÁÈÐ@Qô
ˆð œ2Ÿ6™6 7Ð+Ñ,×7Ñ7Ó9ˆˆ8‰ðˆô �b“ˆØ˜Ò!Ð!Ñ!r(   c                 óö  — d}d}t        j                  t        |¬«      5  t        dd«      5  t	        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        |«      }d d d «       d d d «       |k(  sJ ‚y # 1 sw Y   ŒxY w# 1 sw Y   ŒxY w)Núk   NaN  inf         record
0  inf    b    [0, inf, b]
1  NaN  NaN  [1, nan, nan]
2    e    f      [2, e, f]ú"use_inf_as_na option is deprecatedr¼   Úuse_inf_as_naTrV   rü   rý   rš   r   ©
rH   Úassert_produces_warningÚFutureWarningr   r
   r2   Úinfre   r  r:   ©r    ra   rÂ   r$   r`   s        r&   Ú%test_to_records_with_inf_as_na_recordz7TestDataFrameRepr.test_to_records_with_inf_as_na_record¬  sÐ   € ðˆð 3ˆÜ×'Ñ'¬¸SÔAñ 	"Ü °Ó6ñ "ÜÜ—f‘f˜c�]¤R§V¡V¬R¯V©VÐ$4°s¸C°jÐAÜŸV™V¤R§V¡VÐ,ô�ð  "¤2§6¡6¬2¯6©6Ð"2Ñ3×>Ñ>Ó@��8‘Ü˜b›�÷"÷	"ð ˜Ò!Ð!Ñ!÷"ð "ú÷	"ð 	"úó#    C/­BC#ÃC/Ã#C,	Ã(C/Ã/C8c                 óö  — d}d}t        j                  t        |¬«      5  t        dd«      5  t	        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        |«      }d d d «       d d d «       |k(  sJ ‚y # 1 sw Y   ŒxY w# 1 sw Y   ŒxY w)Nr	  r
  r¼   r  FrV   rü   rý   rš   r   r  r  s        r&   Útest_to_records_with_inf_recordz1TestDataFrameRepr.test_to_records_with_inf_record½  sÐ   € ðˆð 3ˆÜ×'Ñ'¬¸SÔAñ 	"Ü °Ó7ñ "ÜÜ—f‘f˜c�]¤R§V¡V¬R¯V©VÐ$4°s¸C°jÐAÜŸV™V¤R§V¡VÐ,ô�ð  "¤2§6¡6¬2¯6©6Ð"2Ñ3×>Ñ>Ó@��8‘Ü˜b›�÷"÷	"ð ˜Ò!Ð!Ñ!÷"ð "ú÷	"ð 	"úr  c                 ó¶   — t        t        ddgd¬«      t        ddgd¬«      dœ«      }|j                  d	j                  d	j                  g¬
«      }d}||k(  sJ ‚y )Ng_c97Ýš¿?g6–sÓ­ùñ?ÚFloat64rÆ   r@   r+   rò   )rU   rV   z{:.2f})Ú
formattersz)      a     b
0  0.12  1.00
1  1.12  2.00)r
   r   rƒ   Úformatr_   s       r&   Útest_masked_ea_with_formatterz/TestDataFrameRepr.test_masked_ea_with_formatterÎ  sd   € ää˜[¨+Ð6¸iÔHÜ˜Q ˜F¨'Ô2ñó
ˆð —‘¨(¯/©/¸8¿?¹?Ð)K�ÓLˆðˆð ˜Ò!Ð!Ñ!r(   c                 ó¶   — t        j                  d«       t        g d¢g d¢dœ«      }|j                  j	                  |«      |_        d}t        |«      |k(  sJ ‚y )NÚpyarrowrN   rO   )Úlong_column_nameÚcol2zg   long_column_name  col2
0                 1     4
1                 2     5
2                 3     6)r¾   rÑ   r
   r   r6   r:   )r    Úany_string_dtyper$   ra   s       r&   Útest_repr_ea_columnsz&TestDataFrameRepr.test_repr_ea_columnsÜ  sQ   € ä×Ñ˜IÔ&ÜªIºyÑIÓJˆØ—Z‘Z×&Ñ&Ð'7Ó8ˆŒ
ðˆô �B‹x˜8Ò#Ð#Ñ#r(   N)7Ú__name__Ú
__module__Ú__qualname__r'   r>   rL   r[   rb   rf   ri   rv   r   rˆ   r‹   rŽ   r¾   ÚmarkÚslowr—   Úxfailr   rž   r£   r¦   rª   r¯   r´   r·   r¹   rÃ   rÉ   rÍ   rÓ   rØ   rÛ   rÝ   rç   Úparametrizer2   Ú
datetime64Útimedelta64r   r
   rë   rî   rð   rô   rú   r  r  r  r  r  r  r  © r(   r&   r   r      s…  „ ò+ò
òòò"ò	"ò"òò .ò!ò&ò!ð ‡[�[×Ññó ðð ‡[�[×ÑÑ1Ó3¸GÐÓDñ%ó Eð%ò	8ð ‡[�[×Ññó ðò
ò
ò8òòòòò+ò*)ò*"ò"ò"ò ð" ‡[�[×Ñ˜U R§]¡]°B·N±NÐ$CÓDØ‡[�[×ÑØØ
Ð+Ð	,¨yÐ:JÐ.KÐLóñ"ó	ó Eð
"ò
ò
ò"ò"ò	"ò"ò"ò"ò""ò""ó	$r(   r   zdata,outputr+   re   r@   )ú	 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.23jr0  z 1.23+0.00j)r/  z  NaN+ NaNjú 1.00+0.00jg333333ó?)r/  z 1.20+ NaNjr1  g333333ó¿)r/  z  NaN-1.20jr1  Úas_frameTFc                 óÊ  — t        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t        |«      › d
|› �«       ‚y c c}}w c c}}w )NÚval)Únameú z >r   Ú r{   z   z
dtype: complex128z

)r   r2   rÈ   Úto_frameÚ	enumerateÚlenÚjoinr   )r!   Úoutputr2  rK   r•   r4  Úreprsra   s           r&   Útest_repr_with_complex_nansr>  è  sê   € ô2 ”—‘˜$“Ó
 €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¨#£h Z¨t°H°:Ð!>Ó>Ñùó ?ùó As   ÁCÂC) r   r   Úior   Únumpyr2   r¾   Úpandas._configr   Úpandasr   r   r	   r
   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrH   r   r#  r&  Úcomplexre   r>  r)  r(   r&   ú<module>rF     sK  ð÷õ ã Û å 5÷÷ ÷ õ õ ÷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ó-ñ.
?r(   