Ë
    ômxiBA  ã                   óˆ   — d dl m Z mZ d dlZd dlZd dlZd dl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 G d„ d«      Zy)é    )ÚdatetimeÚ	timedeltaN)ÚCategoricalÚ	DataFrameÚIndexÚSeriesÚ
date_rangeÚoption_contextÚperiod_rangeÚtimedelta_rangec                   ó¾  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zej                  j                  dddg«      d	„ «       Zd
„ Zd„ Zd„ Zd„ Zej                  j                  dg d¢«      d„ «       Zd„ Zej                  j                  dddg«      d„ «       Zd„ Zej                  j                  dddgddgg«      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 y))ÚTestSeriesReprc                 ó¸   — t         j                  j                  t        dd«      t        dd«      gdd g¬«      }t	        d|¬«      }t        |«      }d}||k(  sJ ‚y )	Né   é   é   r   )Únamesg      ø?©Úindexz0   
2  3    1.5
dtype: float64)ÚpdÚ
MultiIndexÚfrom_productÚranger   Úrepr)ÚselfÚmiÚserÚresÚexpecteds        úW/home/htdocs/ttos/venv/lib/python3.12/site-packages/pandas/tests/series/test_formats.pyÚtest_multilevel_name_print_0z+TestSeriesRepr.test_multilevel_name_print_0   sX   € ô �]‰]×'Ñ'¬¨q°!«´e¸A¸q³kÐ(BÈ1ÈdÈ)Ð'ÓTˆÜ�S Ô#ˆä�3‹iˆØ6ˆØ�hŠÐ‰ó    c                 ó’   — |}t        t        t        |«      «      |d¬«      }g d¢}dj                  |«      }t	        |«      |k(  sJ ‚y )NÚsth©r   Úname)zfirst  secondzfoo    one       0z       two       1z       three     2zbar    one       3z       two       4zbaz    two       5z       three     6zqux    one       7z       two       8z       three     9zName: sth, dtype: int64ú
)r   r   ÚlenÚjoinr   )r   Ú%lexsorted_two_level_string_multiindexr   r   r   s        r    Útest_multilevel_name_printz)TestSeriesRepr.test_multilevel_name_print"   sG   € Ø5ˆÜ”Uœ3˜u›:Ó&¨e¸%Ô@ˆò
ˆð —9‘9˜XÓ&ˆÜ�C‹y˜HÒ$Ð$Ñ$r"   c                 óv   — t        g d¢«      }d|_        dt        |«      v sJ ‚d |_        dt        |«      vsJ ‚y )N)r   é   r   Útestú
Name: testúName:)r   r&   r   ©r   Úss     r    Útest_small_name_printingz'TestSeriesRepr.test_small_name_printing6   s>   € ä’9ÓˆàˆŒØœt A›wÑ&Ð&Ð&àˆŒØœd 1›gÑ%Ð%Ñ%r"   c                 ó„   — t        t        d«      «      }d|_        dt        |«      v sJ ‚d |_        dt        |«      vsJ ‚y )Néè  r.   r/   r0   )r   r   r&   r   r1   s     r    Útest_big_name_printingz%TestSeriesRepr.test_big_name_printing@   sB   € ä”5˜“;ÓˆàˆŒØœt A›wÑ&Ð&Ð&àˆŒØœd 1›gÑ%Ð%Ñ%r"   c                 óZ   — t        t        dd«      dt        ¬«      }dt        |«      v sJ ‚y )NÚ20010101Ú20020101r.   )r   r&   Údtyper/   )r   r	   Úobjectr   r1   s     r    Útest_empty_name_printingz'TestSeriesRepr.test_empty_name_printingJ   s*   € Üœ J°
Ó;À&ÔPVÔWˆØœt A›wÑ&Ð&Ñ&r"   Úargs© )r   éÿÿÿÿc           	      ó°   — t        t        t        j                  j	                  d«      j                  d«      t        j                  dg|¢­Ž ¬«      «       y )Nr   r5   r   )Ústrr   ÚnpÚrandomÚdefault_rngÚstandard_normalÚarange)r   r=   s     r    Útest_float_rangezTestSeriesRepr.test_float_rangeN   s@   € äÜÜ—	‘	×%Ñ% aÓ(×8Ñ8¸Ó>Ü—i‘i Ð, tÒ,ôõ	
r"   c                 ó6   — t        t        t        ¬«      «       y )N©r:   )rA   r   r;   ©r   s    r    Útest_empty_objectz TestSeriesRepr.test_empty_objectW   s   € äŒFœÔ Õ!r"   c                 ó’   — t        |«       t        |j                  t        «      «       t        j                  |dd t        |«       y )Né   é   )rA   ÚastypeÚintrB   Únan)r   Ústring_seriess     r    Útest_stringzTestSeriesRepr.test_string[   s7   € ÜˆMÔÜˆM× Ñ ¤Ó%Ô&ô  ŸV™Vˆ�a˜ÐÜˆMÕr"   c                 ó   — t        |«       y ©N)rA   )r   Úobject_seriess     r    Útest_objectzTestSeriesRepr.test_objectc   s
   € ÜˆMÕr"   c                 ób   — t        |«       |j                  d«      }d |d d d…<   t        |«       y )NÚOr   )rA   rO   r   )r   Údatetime_seriesÚotss      r    Útest_datetimezTestSeriesRepr.test_datetimef   s.   € ÜˆOÔà×$Ñ$ SÓ)ˆØˆ‰CˆaˆC‰ÜˆS�	r"   r&   )Ú r-   g333333ó?Úfoou   Î±Î²Î³Ú7loooooooooooooooooooooooooooooooooooooooooooooooooooong©r^   ÚbarÚbaz)r-   r   )r^   r-   gffffff@)õ   Î±u   Î²u   Î³)rc   ra   c                 ó(   — ||_         t        |«       y rU   )r&   r   )r   r&   rR   s      r    Útest_various_namesz!TestSeriesRepr.test_various_namesm   s   € ð$ "ˆÔÜˆ]Õr"   c                 ó´   — t        t        j                  j                  d«      j	                  d«      t        j
                  d«      d¬«      }t        |«       y )Nr   r5   r`   r%   )r   rB   rC   rD   rE   rF   r   )r   Úbiggies     r    Útest_tuple_namezTestSeriesRepr.test_tuple_name‚   s@   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°TÓ:Ü—)‘)˜D“/Ø&ô
ˆô
 	ˆV�r"   Úargéd   éé  c                 ó˜   — t        t        j                  j                  d«      j	                  |«      d¬«      }t        |«      }d|v sJ ‚y )Nr   r   ©r&   zName: 0)r   rB   rC   rD   rE   r   )r   ri   r   Úrep_strs       r    Útest_tidy_repr_name_0z$TestSeriesRepr.test_tidy_repr_name_0Š   sA   € ô ”R—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸cÓBÈÔKˆÜ�s“)ˆØ˜GÑ#Ð#Ñ#r"   c                 ó–   — t        dgdt        dg|¬«      |¬«      }dt        |«      vsJ ‚dt        |«      vsJ ‚dt        |«      vsJ ‚y )	Nza
	bza
	dza
	frI   )r&   r   r:   ú	úza
)r   r   r   )r   Úany_string_dtyper   s      r    Útest_newlinezTestSeriesRepr.test_newline‘   s\   € ÜØˆLØÜ˜˜Ð,<Ô=Ø"ô	
ˆð œ4 ›9Ñ$Ð$Ð$Øœ4 ›9Ñ$Ð$Ð$ØœD ›IÑ%Ð%Ñ%r"   zname, expectedr^   z#Series([], Name: foo, dtype: int64)NzSeries([], dtype: int64)c                 ó\   — t        g t        j                  |¬«      }t        |«      |k(  sJ ‚y )N)r:   r&   )r   rB   Úint64r   )r   r&   r   r2   s       r    Útest_empty_int64zTestSeriesRepr.test_empty_int64œ   s(   € ô �2œRŸX™X¨DÔ1ˆÜ�A‹w˜(Ò"Ð"Ñ"r"   c           
      ó  — t        t        d«      D �cg c]9  }t        t        j                  j                  d«      j                  d«      «      ‘Œ; c}«      }t        |«       |j                  «       }|j                  dk(  sJ ‚y c c}w )NrM   r   )r   r   r]   )
r   r   r   rB   rC   rD   rE   r   Ú
readouterrÚerr)r   ÚcapsysÚir2   Úcaptureds        r    Útest_repr_bool_failsz#TestSeriesRepr.test_repr_bool_fails¨   su   € Üô ˜q›öàô œ"Ÿ)™)×/Ñ/°Ó2×BÑBÀ6ÓJÕKòó
ˆô 	ˆQŒà×$Ñ$Ó&ˆØ�|‰|˜rÒ!Ð!Ñ!ùòs   “>Bc                 ó‚   — t        g d¢t        j                  d«      ¬«      }t        |«       d|_        t        |«       y )N©r-   r   r   r   rm   )õ   ×�r�   )r   rB   rv   r   r&   r1   s     r    Ú!test_repr_name_iterable_indexablez0TestSeriesRepr.test_repr_name_iterable_indexable¶   s-   € Ü’9¤2§8¡8¨A£;Ô/ˆô 	ˆQŒà ˆŒÜˆQ�r"   c                 ó€   — t        dd «      5  t        t        t        d«      «      «       d d d «       y # 1 sw Y   y xY w)Núdisplay.max_rowsrk   )r
   rA   r   r   rJ   s    r    Útest_repr_max_rowsz!TestSeriesRepr.test_repr_max_rows¿   s3   € äÐ.°Ó5ñ 	%Ü””u˜T“{Ó#Ô$÷	%÷ 	%ñ 	%ús   �4´=c                 ó¬   — t        dgd¬«      }t        |«       t        dgdz  «      }t        |«       t        dgdz  «      }d|_        t        |«       y )Nr�   u   ×‘rm   u   Ïƒé
   r5   Útitle1)r   rA   r   r&   )r   Údfr   Úser2s       r    Ú test_unicode_string_with_unicodez/TestSeriesRepr.test_unicode_string_with_unicodeÄ   sM   € Ü�X�J XÔ.ˆÜˆBŒä�h�Z "‘_Ó%ˆÜˆSŒ	ä�x�j 4Ñ'Ó(ˆØˆŒ	ÜˆT�
r"   c                 óš   — t        dgd¬«      }d}t        j                  t        |¬«      5  t	        |«       d d d «       y # 1 sw Y   y xY w)NÚabcrm   z2^'str' object cannot be interpreted as an integer$©Úmatch)r   ÚpytestÚraisesÚ	TypeErrorÚbytes)r   r‰   Úmsgs      r    Útest_str_to_bytes_raisesz'TestSeriesRepr.test_str_to_bytes_raisesÏ   s?   € ä�U�G %Ô(ˆØBˆÜ�]‰]œ9¨CÔ0ñ 	Ü�"ŒI÷	÷ 	ñ 	ús   ¬AÁA
c           
      ó¾  — t        t        d«      D �cg c]  }t        ddd«      t        |«      z   ‘Œ c}t        ¬«      }t        t        j                  j                  d«      j                  t        |«      «      |«      }t        |«       t        t        j                  dt        j                  ¬«      t        dd¬«      ¬	«      }t        |«      j                  «       d
   j!                  d«      sJ ‚|j"                  t        j                  j                  d«      j%                  dt        |«      dz
  d«         }t        |«      j                  «       d
    y c c}w )Nr5   éÐ  r-   rI   r   é   z
2020-01-01©Úperiodsr   r?   zFreq:r   i�  )r   r   r   r   r;   r   rB   rC   rD   rE   r(   r   rF   Úfloat64r	   Ú
splitlinesÚ
startswithÚilocÚintegers)r   r|   r   ÚtsÚts2s        r    Ú!test_timeseries_repr_object_dtypez0TestSeriesRepr.test_timeseries_repr_object_dtypeÖ   s  € ÜÜ:?À»+ÖF°QŒX�d˜A˜qÓ!¤I¨a£LÓ0ÒFÌfô
ˆô ”B—I‘I×)Ñ)¨!Ó,×<Ñ<¼SÀ»ZÓHÈ%ÓPˆÜˆRŒäÜ�I‰I�b¤§
¡
Ô+´:¸lÐTVÔ3Wô
ˆô �B‹x×"Ñ"Ó$ RÑ(×3Ñ3°GÔ<Ð<Ð<à�g‰g”b—i‘i×+Ñ+¨AÓ.×7Ñ7¸¼3¸r»7ÀQ¹;ÈÓLÑMˆÜˆS‹	×ÑÓ˜rÓ"ùò Gs   “ Ec                 óâ   — t        j                  d«       d}t        dd dd«      5  t        g d¢«      }||j	                  «       k(  sJ ‚	 d d d «       j	                  «       �J ‚y # 1 sw Y   ŒxY w)NÚjinja2zj\begin{tabular}{ll}
\toprule
 & 0 \\
\midrule
0 & $\alpha$ \\
1 & b \\
2 & c \\
\bottomrule
\end{tabular}
zstyler.format.escapezstyler.render.reprÚlatex)z$\alpha$ÚbÚc)r�   Úimportorskipr
   r   Ú_repr_latex_)r   Úresultr2   s      r    Útest_latex_reprzTestSeriesRepr.test_latex_reprå   sw   € Ü×Ñ˜HÔ%ð	ˆô Ø" DÐ*>Àó
ñ 	.ô Ò.Ó/ˆAØ˜QŸ^™^Ó-Ò-Ð-Ñ-÷		.ð �~‰~ÓÐ'Ð'Ñ'÷	.ð 	.ús   ¦#A%Á%A.c                 ó|   — t        dt        j                  g«      }t        ddg|¬«      }d}t	        |«      |k(  sJ ‚y )Nr-   r   r   z1.0    1
NaN    2
dtype: int64)r   rB   rQ   r   r   )r   r|   r2   Úexps       r    Ú!test_index_repr_in_frame_with_nanz0TestSeriesRepr.test_index_repr_in_frame_with_nanù   s9   € ä�1”b—f‘f�+ÓˆÜ�A�q�6 Ô#ˆØ4ˆä�A‹w˜#Š~Ð‰~r"   c                 óÔ   — t        ddd¬«      }d}t        j                  t        |¬«      5  |j	                  «        d d d «       t        d|¬«      }t        |«       y # 1 sw Y   Œ"xY w)	Nz1/1/1850z1/1/1950zYE-DEC)Úfreqz"DatetimeIndex.format is deprecatedrŽ   r-   r   )r	   ÚtmÚassert_produces_warningÚFutureWarningÚformatr   r   )r   Úrngr”   r    s       r    Útest_format_pre_1900_datesz)TestSeriesRepr.test_format_pre_1900_dates  sV   € Ü˜ Z°hÔ?ˆØ2ˆÜ×'Ñ'¬¸SÔAñ 	Ø�J‰JŒL÷	ä�A˜SÔ!ˆÜˆR�÷	ð 	ús   ¬AÁA'c                 ó~   — t        dddt        j                  j                  gd¬«      }t	        |«      }d}||k(  sJ ‚y )Nr   r5   r—   zM8[ns]rI   z‘0   1970-01-01 00:00:00.000000
1   1970-01-01 00:00:00.000001
2   1970-01-01 00:00:00.000002
3                          NaT
dtype: datetime64[ns])r   r   ÚNaTÚ_valuer   )r   Úseriesrª   r   s       r    Útest_series_repr_natz#TestSeriesRepr.test_series_repr_nat	  sB   € Ü˜˜D $¬¯©¯©Ð6¸hÔGˆä�f“ˆð$ð 	ð ˜Ò!Ð!Ñ!r"   c                 óf   — t        dg«      j                  t        «      }d}t        |«      |k(  sJ ‚y )Ng      ð?z0    1.0
dtype: object)r   rO   r;   r   )r   r   r   s      r    Útest_float_reprzTestSeriesRepr.test_float_repr  s1   € ô �c�U‹m×"Ñ"¤6Ó*ˆØ,ˆÜ�C‹y˜HÒ$Ð$Ñ$r"   c                 óˆ   — t        g d¢dd t        j                  t        j                  g«      }t        |«      }d}||k(  sJ ‚y )N©r-   r   r   r   Tz4True    1
None    2
NaN     3
NaT     4
dtype: int64)r   rB   rQ   r   r¸   r   )r   r   rª   r   s       r    Útest_different_null_objectsz*TestSeriesRepr.test_different_null_objects  s;   € ä’\ D¨$´·±¼¿¹Ð#?Ó@ˆÜ�c“ˆØMˆØ˜Ò!Ð!Ñ!r"   )!Ú__name__Ú
__module__Ú__qualname__r!   r+   r3   r6   r<   r�   ÚmarkÚparametrizerG   rK   rS   rW   r\   re   rh   ro   rt   rw   r~   r‚   r…   r‹   r•   r¢   r«   r®   r¶   r»   r½   rÀ   r>   r"   r    r   r      s/  „ òò%ò(&ò&ò'ð ‡[�[×Ñ˜V b¨' ]Ó3ñ
ó 4ð
ò"òòòð ‡[�[×ÑØò	
óñ ó!ð ò
ð ‡[�[×Ñ˜U S¨$ KÓ0ñ$ó 1ð$ò	&ð ‡[�[×ÑØàÐ9Ð:ØÐ-Ð.ð	
óñ#óð#ò
"òò%ò
	òò#ò(ò(òò"ò%ó"r"   r   c                   óH   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zy)ÚTestCategoricalReprc                 óÒ   —  G d„ d«      }t        t        d«      D �cg c]	  } |«       ‘Œ c}«      }t        |«      }|j                  «       }t	        |«       t        |«       y c c}w )Nc                   ó    — e Zd ZdZdZdefd„Zy)úATestCategoricalRepr.test_categorical_repr_unicode.<locals>.Countyu   San SebastiÃ¡nÚPRÚreturnc                 ó:   — | j                   dz   | j                  z   S )Nz, )r&   ÚstaterJ   s    r    Ú__repr__zJTestCategoricalRepr.test_categorical_repr_unicode.<locals>.County.__repr__-  s   € Ø—y‘y 4Ñ'¨$¯*©*Ñ4Ð4r"   N)rÁ   rÂ   rÃ   r&   rÎ   rA   rÏ   r>   r"   r    ÚCountyrÊ   )  s   „ Ø#ˆDØˆEð5 #ô 5r"   rÐ   é=   )r   r   r   Ú	to_seriesr   rA   )r   rÐ   Ú_ÚcatÚidxr   s         r    Útest_categorical_repr_unicodez1TestCategoricalRepr.test_categorical_repr_unicode&  sP   € ÷	5ñ 	5ô ¬U°2«YÖ7¨™6�8Ò7Ó8ˆÜ�C‹jˆØ�m‰m‹oˆäˆSŒ	ÜˆC�ùò 8s   �A$c                 ó¾  — t        t        g d¢«      «      }d}||j                  «       k(  sJ ‚t        t        ddgdz  «      «      }d}|r|j                  dd«      }t	        d	d
«      5  |t        |«      k(  sJ ‚	 d d d «       t        d«      }t        t        ddg|d¬«      «      }d}|r|j                  dd«      }||j                  «       k(  sJ ‚y # 1 sw Y   ŒYxY w)Nr¿   zO0    1
1    2
2    3
3    4
dtype: category
Categories (4, int64): [1, 2, 3, 4]Úar¦   é   zf0     a
1     b
     ..
48    a
49    b
Length: 50, dtype: category
Categories (2, object): ['a', 'b']r;   rA   r„   rM   ÚabcdefghijklmnopqrstuvwxyzT)Ú
categoriesÚorderedzh0    a
1    b
dtype: category
Categories (26, object): ['a' < 'b' < 'c' < 'd' ... 'w' < 'x' < 'y' < 'z'])r   r   Ú__str__Úreplacer
   r   Úlist)r   Úusing_infer_stringrØ   r­   Úlevss        r    Útest_categorical_reprz)TestCategoricalRepr.test_categorical_repr7  sð   € Ü”;š|Ó,Ó-ˆðCð 	ð
 �a—i‘i“kÒ!Ð!Ð!ä”;  S˜z¨B™Ó/Ó0ˆðNð 	ñ Ø—+‘+˜h¨Ó.ˆCÜÐ.°Ó2ñ 	"Øœ$˜q›'’>Ð!‘>÷	"ô Ð0Ó1ˆÜ”;  S˜z°dÀDÔIÓJˆð%ð 	ñ Ø—+‘+˜h¨Ó.ˆCØ�a—i‘i“kÒ!Ð!Ñ!÷	"ð 	"ús   Á)CÃCc                 óü   — t        t        g d¢«      «      }d}t        |«      |k(  sJ ‚t        t        t        j                  d«      «      «      }dt        j
                  t        «      › d�}t        |«      |k(  sJ ‚y )Nr€   zE0    1
1    2
2    3
dtype: category
Categories (3, int64): [1, 2, 3]r‡   úf0    0
1    1
2    2
3    3
4    4
5    5
6    6
7    7
8    8
9    9
dtype: category
Categories (10, z ): [0, 1, 2, 3, ..., 6, 7, 8, 9]©r   r   r   rB   rF   r:   rP   ©r   r2   r­   s      r    Útest_categorical_series_reprz0TestCategoricalRepr.test_categorical_series_reprX  sr   € Ü”;šyÓ)Ó*ˆð$ˆô �A‹w˜#Š~Ðˆ~ä”;œrŸy™y¨›}Ó-Ó.ˆðô —‘œ#“�Ð?ðCˆô �A‹w˜#Š~Ð‰~r"   c                 ó  — t        t        g d¢d¬«      «      }d}t        |«      |k(  sJ ‚t        t        t        j                  d«      d¬«      «      }dt        j
                  t        «      › d�}t        |«      |k(  sJ ‚y )Nr€   T©rÜ   zG0    1
1    2
2    3
dtype: category
Categories (3, int64): [1 < 2 < 3]r‡   rä   z$): [0 < 1 < 2 < 3 ... 6 < 7 < 8 < 9]rå   ræ   s      r    Ú$test_categorical_series_repr_orderedz8TestCategoricalRepr.test_categorical_series_repr_orderedr  sv   € Ü”;šy°$Ô7Ó8ˆð&ˆô �A‹w˜#Š~Ðˆ~ä”;œrŸy™y¨›}°dÔ;Ó<ˆðô —‘œ#“�ÐCðGˆô �A‹w˜#Š~Ð‰~r"   c                 óÖ   — t        ddd¬«      }t        t        |«      «      }d}t        |«      |k(  sJ ‚t        dddd¬«      }t        t        |«      «      }d}t        |«      |k(  sJ ‚y )	Nú2011-01-01 09:00ÚhrM   ©r°   rš   a2  0   2011-01-01 09:00:00
1   2011-01-01 10:00:00
2   2011-01-01 11:00:00
3   2011-01-01 12:00:00
4   2011-01-01 13:00:00
dtype: category
Categories (5, datetime64[ns]): [2011-01-01 09:00:00, 2011-01-01 10:00:00, 2011-01-01 11:00:00,
                                 2011-01-01 12:00:00, 2011-01-01 13:00:00]ú
US/Eastern©r°   rš   Útza³  0   2011-01-01 09:00:00-05:00
1   2011-01-01 10:00:00-05:00
2   2011-01-01 11:00:00-05:00
3   2011-01-01 12:00:00-05:00
4   2011-01-01 13:00:00-05:00
dtype: category
Categories (5, datetime64[ns, US/Eastern]): [2011-01-01 09:00:00-05:00, 2011-01-01 10:00:00-05:00,
                                             2011-01-01 11:00:00-05:00, 2011-01-01 12:00:00-05:00,
                                             2011-01-01 13:00:00-05:00]©r	   r   r   r   ©r   rÕ   r2   r­   s       r    Ú%test_categorical_series_repr_datetimez9TestCategoricalRepr.test_categorical_series_repr_datetimeŒ  st   € ÜÐ+°#¸qÔAˆÜ”;˜sÓ#Ó$ˆðNˆô �A‹w˜#Š~Ðˆ~äÐ+°#¸qÀ\ÔRˆÜ”;˜sÓ#Ó$ˆðKˆô �A‹w˜#Š~Ð‰~r"   c                 óÞ   — t        ddd¬«      }t        t        |d¬«      «      }d}t        |«      |k(  sJ ‚t        dddd¬	«      }t        t        |d¬«      «      }d
}t        |«      |k(  sJ ‚y )Nrì   rí   rM   rî   Tré   a6  0   2011-01-01 09:00:00
1   2011-01-01 10:00:00
2   2011-01-01 11:00:00
3   2011-01-01 12:00:00
4   2011-01-01 13:00:00
dtype: category
Categories (5, datetime64[ns]): [2011-01-01 09:00:00 < 2011-01-01 10:00:00 < 2011-01-01 11:00:00 <
                                 2011-01-01 12:00:00 < 2011-01-01 13:00:00]rï   rð   a·  0   2011-01-01 09:00:00-05:00
1   2011-01-01 10:00:00-05:00
2   2011-01-01 11:00:00-05:00
3   2011-01-01 12:00:00-05:00
4   2011-01-01 13:00:00-05:00
dtype: category
Categories (5, datetime64[ns, US/Eastern]): [2011-01-01 09:00:00-05:00 < 2011-01-01 10:00:00-05:00 <
                                             2011-01-01 11:00:00-05:00 < 2011-01-01 12:00:00-05:00 <
                                             2011-01-01 13:00:00-05:00]rò   ró   s       r    Ú-test_categorical_series_repr_datetime_orderedzATestCategoricalRepr.test_categorical_series_repr_datetime_ordered¨  sx   € ÜÐ+°#¸qÔAˆÜ”;˜s¨DÔ1Ó2ˆðOˆô �A‹w˜#Š~Ðˆ~äÐ+°#¸qÀ\ÔRˆÜ”;˜s¨DÔ1Ó2ˆðKˆô �A‹w˜#Š~Ð‰~r"   c                 óÔ   — t        ddd¬«      }t        t        |«      «      }d}t        |«      |k(  sJ ‚t        ddd¬«      }t        t        |«      «      }d}t        |«      |k(  sJ ‚y )	Nrì   rí   rM   rî   a  0    2011-01-01 09:00
1    2011-01-01 10:00
2    2011-01-01 11:00
3    2011-01-01 12:00
4    2011-01-01 13:00
dtype: category
Categories (5, period[h]): [2011-01-01 09:00, 2011-01-01 10:00, 2011-01-01 11:00, 2011-01-01 12:00,
                            2011-01-01 13:00]ú2011-01ÚMz™0    2011-01
1    2011-02
2    2011-03
3    2011-04
4    2011-05
dtype: category
Categories (5, period[M]): [2011-01, 2011-02, 2011-03, 2011-04, 2011-05]©r   r   r   r   ró   s       r    Ú#test_categorical_series_repr_periodz7TestCategoricalRepr.test_categorical_series_repr_periodÄ  sp   € ÜÐ-°CÀÔCˆÜ”;˜sÓ#Ó$ˆð1ˆô �A‹w˜#Š~Ðˆ~ä˜9¨3¸Ô:ˆÜ”;˜sÓ#Ó$ˆðLˆô �A‹w˜#Š~Ð‰~r"   c                 óÜ   — t        ddd¬«      }t        t        |d¬«      «      }d}t        |«      |k(  sJ ‚t        dd	d¬«      }t        t        |d¬«      «      }d
}t        |«      |k(  sJ ‚y )Nrì   rí   rM   rî   Tré   a  0    2011-01-01 09:00
1    2011-01-01 10:00
2    2011-01-01 11:00
3    2011-01-01 12:00
4    2011-01-01 13:00
dtype: category
Categories (5, period[h]): [2011-01-01 09:00 < 2011-01-01 10:00 < 2011-01-01 11:00 < 2011-01-01 12:00 <
                            2011-01-01 13:00]rø   rù   z�0    2011-01
1    2011-02
2    2011-03
3    2011-04
4    2011-05
dtype: category
Categories (5, period[M]): [2011-01 < 2011-02 < 2011-03 < 2011-04 < 2011-05]rú   ró   s       r    Ú+test_categorical_series_repr_period_orderedz?TestCategoricalRepr.test_categorical_series_repr_period_orderedÞ  st   € ÜÐ-°CÀÔCˆÜ”;˜s¨DÔ1Ó2ˆð1ˆô �A‹w˜#Š~Ðˆ~ä˜9¨3¸Ô:ˆÜ”;˜s¨DÔ1Ó2ˆðPˆô �A‹w˜#Š~Ð‰~r"   c                 óÐ   — t        dd¬«      }t        t        |«      «      }d}t        |«      |k(  sJ ‚t        dd¬«      }t        t        |«      «      }d}t        |«      |k(  sJ ‚y )Nú1 daysrM   r™   z�0   1 days
1   2 days
2   3 days
3   4 days
4   5 days
dtype: category
Categories (5, timedelta64[ns]): [1 days, 2 days, 3 days, 4 days, 5 days]ú1 hoursr‡   aÍ  0   0 days 01:00:00
1   1 days 01:00:00
2   2 days 01:00:00
3   3 days 01:00:00
4   4 days 01:00:00
5   5 days 01:00:00
6   6 days 01:00:00
7   7 days 01:00:00
8   8 days 01:00:00
9   9 days 01:00:00
dtype: category
Categories (10, timedelta64[ns]): [0 days 01:00:00, 1 days 01:00:00, 2 days 01:00:00,
                                   3 days 01:00:00, ..., 6 days 01:00:00, 7 days 01:00:00,
                                   8 days 01:00:00, 9 days 01:00:00]©r   r   r   r   ró   s       r    Ú&test_categorical_series_repr_timedeltaz:TestCategoricalRepr.test_categorical_series_repr_timedeltaø  sl   € Ü˜h°Ô2ˆÜ”;˜sÓ#Ó$ˆðMˆô �A‹w˜#Š~Ðˆ~ä˜i°Ô4ˆÜ”;˜sÓ#Ó$ˆðHˆô �A‹w˜#Š~Ð‰~r"   c                 óØ   — t        dd¬«      }t        t        |d¬«      «      }d}t        |«      |k(  sJ ‚t        dd¬«      }t        t        |d¬«      «      }d	}t        |«      |k(  sJ ‚y )
Nrÿ   rM   r™   Tré   z”0   1 days
1   2 days
2   3 days
3   4 days
4   5 days
dtype: category
Categories (5, timedelta64[ns]): [1 days < 2 days < 3 days < 4 days < 5 days]r   r‡   aÑ  0   0 days 01:00:00
1   1 days 01:00:00
2   2 days 01:00:00
3   3 days 01:00:00
4   4 days 01:00:00
5   5 days 01:00:00
6   6 days 01:00:00
7   7 days 01:00:00
8   8 days 01:00:00
9   9 days 01:00:00
dtype: category
Categories (10, timedelta64[ns]): [0 days 01:00:00 < 1 days 01:00:00 < 2 days 01:00:00 <
                                   3 days 01:00:00 ... 6 days 01:00:00 < 7 days 01:00:00 <
                                   8 days 01:00:00 < 9 days 01:00:00]r  ró   s       r    Ú.test_categorical_series_repr_timedelta_orderedzBTestCategoricalRepr.test_categorical_series_repr_timedelta_ordered  sp   € Ü˜h°Ô2ˆÜ”;˜s¨DÔ1Ó2ˆðQˆô �A‹w˜#Š~Ðˆ~ä˜i°Ô4ˆÜ”;˜s¨DÔ1Ó2ˆðIˆô �A‹w˜#Š~Ð‰~r"   N)rÁ   rÂ   rÃ   rÖ   râ   rç   rê   rô   rö   rû   rý   r  r  r>   r"   r    rÇ   rÇ   %  s6   „ òò""òBò4ò4ò8ò8ò4ò4ó@r"   rÇ   )r   r   ÚnumpyrB   r�   Úpandasr   r   r   r   r   r	   r
   r   r   Úpandas._testingÚ_testingr±   r   rÇ   r>   r"   r    ú<module>r	     sB   ð÷ó
 Û ã ÷	÷ 	ó 	õ ÷K"ñ K"÷\Qò Qr"   