ó
    ®œ‘hAO ã                   óÊ  • S SK Jr  S SKJr  S SKJrJr  S SKJr  S SKr	S SKJ
r
  S SKrS SKJrJr  S SKJr  S S	KJr  S S
KJr  S SKJs  Jr  S SKJr  S SKrS SKJrJrJrJ r J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-  S SK.J/r0  S SK1J2r2J3r3J4r4  S SK5J6r6   " S S5      r7 " S S5      r8 " S S5      r9S r:\Rv                  Ry                  SS S 0\	Rz                  " S //\	R|                  S94SS0\	Rz                  " S//\?S94SS0\	Rz                  " S//\	R|                  S94/5      S 5       r@S rA\Rv                  Ry                  SS\B" S5      S/S\B" S5      S //5      S! 5       rCg)"é    )ÚOrderedDict)ÚIterator)ÚdatetimeÚ	timedelta)ÚtzoffsetN)Úma)ÚiNaTÚlib)ÚHAS_PYARROW)Únp_version_gt2)ÚIntCastingNaNError)ÚCategoricalDtype)ÚCategoricalÚ	DataFrameÚDatetimeIndexÚDatetimeTZDtypeÚIndexÚIntervalÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodÚ
RangeIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚperiod_rangeÚtimedelta_range)ÚIntegerArrayÚIntervalArrayÚperiod_array)Ú
NumpyBlockc                   ó¸  • \ rS rSrS rS rS rS r\R                  R                  SS S S	 S
 S S S S S S S /5      \R                  R                  SS/ /5      S 5       5       rS rS rS rS rS rS r\R                  R                  S\\\/5      S 5       r\R                  R                  S\R.                  \" S5      /5      S 5       r\R                  R                  S / S!Q5      \R                  R                  S"S\" / 5      /5      S# 5       5       rS$ rS% r\R                  R                  S&/ S'Q5      S( 5       rS) rS* r S+ r!S, r"S- r#S. r$S/ r%\R                  R                  S / S0Q5      S1 5       r&\R                  R                  S2S3S4/S5S6/\" \'" S7S4S8S995      \" \'" S7S4S8S:S;95      \(" S<S=S>9//5      S? 5       r)S@ r*SA r+SB r,SC r-SD r.SE r/SF r0SG r1SH r2SI r3SJ r4SK r5SL r6SM r7SN r8SO r9SP r:\R                  R                  SQ/ SRQSR\" \;" SS5      5      \<" / STQ5      SU \;" SS5       5       SV \;" SS5       5       /5      SW 5       r=SX r>SY r?SZ r@S[ rAS\ rB\CRˆ                  \R                  R                  S"\'" S]SSS:S^9\'" S]SSS_9\E" S`SSS_9\F" SaSSSbS99\" \" Sc5      5      \" / SRQ5      \G" S<SS5      /Sd Se9Sf 5       5       rHSg rISh rJSi rKSj rLSk rM\R                  R                  Sl\Rœ                  " S3/\Rž                  Sm9\Rœ                  " S3/\R                   Sm9\Rœ                  " S3/\R¢                  Sm9\Rž                  " S35      /\R                   " S35      /\R¢                  " S35      //5      Sn 5       rRSo rSSp rTSq rUSr rVSs rWSt rXSu rYSv rZSw r[Sx r\Sy r]Sz r^S{ r_S| r`S} raS~ rbS rcS€ rdS� reS‚ rfSƒ rgS„ rhS… riS† rjS‡ rkSˆ rlS‰ rm\R                  R                  SŠ\RÜ                  \RÞ                  /5      \R                  R                  S‹SŒS�/5      \R                  R                  SŽ/ S�Q5      S� 5       5       5       rp\R                  R                  S‘S’\q\R.                  S/5      S“ 5       rrS” rs\R                  R                  S•\t\u/5      S– 5       rv\R                  R                  S—\\Rœ                  /S˜S™/Se9Sš 5       rw\R                  R                  S—\\Rœ                  /S˜S™/Se9S› 5       rxSœ ry\R                  R                  S—\\Rœ                  /S˜S™/Se9S� 5       rz\R                  R÷                  SžSŸ9S  5       r|S¡ r}S¢ r~S£ rS¤ r€S¥ r�S¦ r‚\R                  R                  S§S4\R.                  S\" S5      /5      S¨ 5       rƒS© r„Sª r…S« r†S¬ r‡S­ rˆS® r‰\R                  GR                  S¯5      S° 5       r‹S± rŒS² r�S³ rŽS´ r�Sµ r�S¶ r‘S· r’S¸ r“S¹ r”\R                  R                  S"\'" SºS»S_9\E" S`S»S_9\F" S¼S»SbS99/S½ Se9S¾ 5       r•\R                  R                  S"\'" SºS»S_9\E" S`S»S_9\F" S¼S»SbS99/S¿ Se9SÀ 5       r–\R                  R                  S \GR.                  \GR0                  /5      SÁ 5       r™\R                  R                  SŽ/ SÂQ5      \R                  R                  S‹S�SŒ/5      SÃ 5       5       rš\R                  R                  S / SÄQ5      SÅ 5       r›SÆ rœSÇ r�\R                  R                  SÈSÉSÊ/5      SË 5       ržSÌ rŸSÍ r \R                  R                  Sl\GR.                  " SÎ5      \GR.                  " SÏ5      /SÎSÏ//5      SÐ 5       r¡SÑ r¢SÒ r£SÓ r¤SÔ r¥SÕ r¦SÖ r§S× r¨SØ r©SÙ rªSÚ r«SÛ r¬SÜ r­SÝ r®SÞ r¯Sß r°\R                  R÷                  SàSŸ9Sá 5       r±\R                  R÷                  SàSŸ9Sâ 5       r²\R                  GR                  Sã5      \R                  R                  Sä\³\´\\µRœ                  /5      Så 5       5       r¶Sæ r·Sç r¸\R                  R                  SèS3Sé/5      Sê 5       r¹\R                  R                  SèS3Sé/5      Së 5       rºSì r»Sí r¼Sî r½Sï r¾\R                  R                  SðS\R.                  \µGR~                  /5      Sñ 5       rÀSò rÁSó rÂSô rÃSõ rÄSö rÅS÷ rÆSørÇg)ùÚTestSeriesConstructorsé5   c                 óä   • [         R                  " S5      nU" USS9nU" UR                  S5      5      n[        R                  " X45        U" [        U5      SS9n[        R                  " X45        g )Né
   úM8[s]©Údtype)ÚnpÚarangeÚastypeÚtmÚassert_equalÚlist)ÚselfÚindex_or_seriesÚvaluesÚresÚexpecteds        ÚiC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/series/test_constructors.pyÚ'test_from_ints_with_non_nano_dt64_dtypeÚ>TestSeriesConstructors.test_from_ints_with_non_nano_dt64_dtype6   sV   € Ü—’˜2“ˆá˜f¨GÑ4ˆÙ" 6§=¡=°Ó#9Ó:ˆÜ
�Š˜Ô&áœd 6›l°'Ñ:ˆÜ
�Š˜Õ&ó    c                 óˆ   • [        S /SS9nUR                  5       R                  5       (       d   eUR                  S:X  d   eg )Nzinterval[datetime64[ns]]r*   zinterval[datetime64[ns], right])r   r   Úallr+   ©r2   Úsers     r7   Ú1test_from_na_value_and_interval_of_datetime_dtypeÚHTestSeriesConstructors.test_from_na_value_and_interval_of_datetime_dtype@   s=   € ä�d�VÐ#=Ñ>ˆØ�x‰x‹z�~‰~×ÑÐÐØ�y‰yÐ=Ó=Ð=Ñ=r:   c                 ó  • [        SSS5      nUR                  5       UR                  5       /n[        U5      n[        U[        S9n[
        R                  " X45        [        U5      n[        U[        S9n[
        R                  " XT5        g )Nià  é   r*   )	r   Úto_pydatetimeÚdater   Úobjectr/   Úassert_series_equalr   Úassert_index_equal)r2   ÚtsÚvalsr>   r6   Úidxs         r7   Ú!test_infer_with_date_and_datetimeÚ8TestSeriesConstructors.test_infer_with_date_and_datetimeF   sq   € ô �t˜Q Ó"ˆØ× Ñ Ó" B§G¡G£IÐ.ˆä�T‹lˆÜ˜$¤fÑ-ˆÜ
×Ò˜sÔ-ä�D‹kˆÜ˜¤VÑ,ˆÜ
×Ò˜cÕ,r:   c                 ó0  • S/nSn[         R                  " [        US9   [        USS9  S S S 5        [         R                  " [        US9   [        [        R
                  " U[        S9SS9  S S S 5        g ! , (       d  f       NR= f! , (       d  f       g = f)NÚaazD^Unknown datetime string format, unable to parse: aa, at position 0$©Úmatchúdatetime64[ns]r*   )ÚpytestÚraisesÚ
ValueErrorr   r,   ÚarrayrE   )r2   rI   Úmsgs      r7   Ú'test_unparsable_strings_with_dt64_dtypeÚ>TestSeriesConstructors.test_unparsable_strings_with_dt64_dtypeT   sl   € àˆvˆØTˆÜ�]Š]œ:¨SÓ1Ü�4Ð/Ò0÷ 2ô �]Š]œ:¨SÓ1Ü”2—8’8˜D¬Ñ/Ð7GÒH÷ 2Ð1÷ 2Õ1ú÷ 2Õ1ús   ŸA6Á"BÁ6
BÂ
BÚconstructorc                 ó   • [        U S9$ ©N©Úindex©r   ©rJ   s    r7   Ú<lambda>ÚTestSeriesConstructors.<lambda>e   s	   € œ cÒ*r:   c                 ó   • [        S U S9$ r[   r^   r_   s    r7   r`   ra   f   s   € œ ¨CÒ0r:   c                 ó   • [        0 U S9$ r[   r^   r_   s    r7   r`   ra   g   ó   € œ ¨#Ò.r:   c                 ó   • [        SU S9$ )N© r\   r^   r_   s    r7   r`   ra   h   rd   r:   c                 ó   • [        / U S9$ r[   r^   r_   s    r7   r`   ra   i   rd   r:   c                 ó$   • [        S S 5       U S9$ )Nc              3   ó$   #   • U  H  ov •  M     g 7f©Nrf   ©Ú.0Ú_s     r7   Ú	<genexpr>Ú2TestSeriesConstructors.<lambda>.<locals>.<genexpr>j   s   é €  ªB q¤ªBùó   ‚rf   r\   r^   r_   s    r7   r`   ra   j   s   € œ¡©B£°sÒ;r:   c                 ó   • [        S U S9$ ©N©Údatar]   r^   r_   s    r7   r`   ra   k   s   € œ T°Ò5r:   c                 ó   • [        0 U S9$ rr   r^   r_   s    r7   r`   ra   l   ó   € œ R¨sÒ3r:   c                 ó   • [        SU S9$ )Nrf   rs   r^   r_   s    r7   r`   ra   m   rv   r:   c                 ó   • [        / U S9$ rr   r^   r_   s    r7   r`   ra   n   rv   r:   c                 ó$   • [        S S 5       U S9$ )Nc              3   ó$   #   • U  H  ov •  M     g 7frj   rf   rk   s     r7   rn   ro   o   s   é €  _²¨A¤a²ùrp   rf   rs   r^   r_   s    r7   r`   ra   o   s   € œ¡_±£_¸CÒ@r:   Úempty_indexNc                 ó²   • [        US9nU" U5      nUR                  [        :X  d   e[        UR                  5      S:X  d   e[
        R                  " XCSS9  g )Nr\   r   T©Úcheck_index_type)r   r+   rE   Úlenr]   r/   rF   )r2   rY   r{   r6   Úresults        r7   Útest_empty_constructorÚ-TestSeriesConstructors.test_empty_constructor^   sQ   € ô.  Ñ,ˆÙ˜[Ó)ˆà�|‰|œvÓ%Ð%Ð%Ü�6—<‘<Ó  AÓ%Ð%Ð%Ü
×Ò˜vÀ$ÓGr:   c                 ó²   • Sn[         S[        /nU H0  n[        R                  " [        US9   [        / SUS9  S S S 5        M2     g ! , (       d  f       MD  = f)Nznot understoodr   rO   Útime)Únamer+   )r   r1   rR   rS   Ú	TypeErrorr   )r2   rV   Úinvalid_listr+   s       r7   Útest_invalid_dtypeÚ)TestSeriesConstructors.test_invalid_dtype|   sF   € àˆÜ! ;´Ð5ˆÛ!ˆEÜ—’œy°Ó4Ü�r ¨eÒ4÷ 5Ñ4ò "ß4Ö4ús   ®AÁ
A	c                 óà   • [         R                  " SS/5      n[         R                  " SS/US9n[        R                  " [
        SS9   [        USS	/S
9  S S S 5        g ! , (       d  f       g = f)N)ÚaÚi8)ÚbÚf4)rB   gš™™™™™Ù?)é   ióÿÿÿr*   zUse DataFrame insteadrO   ÚAÚBr\   )r,   r+   rU   rR   rS   rT   r   )r2   Úc_dtypeÚcdt_arrs      r7   Útest_invalid_compound_dtypeÚ2TestSeriesConstructors.test_invalid_compound_dtype„   sT   € ä—(’(˜K¨Ð5Ó6ˆÜ—(’(˜H jÐ1¸ÑAˆä�]Š]œ:Ð-DÓEÜ�7 3¨ *Ò-÷ F×EÖEús   Á	AÁ
A-c                 óH   • [        S5      n[        U[        5      (       a   eg )Ng      à?)r   Ú
isinstanceÚfloat)r2   Úscalars     r7   Útest_scalar_conversionÚ-TestSeriesConstructors.test_scalar_conversionŒ   s!   € ä˜“ˆÜ˜f¤e×,Ñ,Ð,Ð,Ð,r:   c                 óž   • Uu  p#[        U[        S5      S9n[        U/S-  US9nUR                  U:X  d   e[        R                  " XE5        g )Né   r\   r*   )r   Úranger+   r/   rF   )r2   Úea_scalar_and_dtypeÚ	ea_scalarÚea_dtyper>   r6   s         r7   Útest_scalar_extension_dtypeÚ2TestSeriesConstructors.test_scalar_extension_dtype‘   sN   € ð 2Ñˆ	ä�Y¤e¨A£hÑ/ˆÜ˜9˜+¨™/°Ñ:ˆà�y‰y˜HÓ$Ð$Ð$Ü
×Ò˜sÕ-r:   c                 óœ  • [        5       nUR                  R                  (       d   e[        U5      nUR                  R                  (       d   e[        R                  " UR                  UR                  5        [        UR                  5      [        UR                  5      :X  d   e[        S[        R                  /SS/S9nU(       d   UR                  [        R                  :X  d   e [        R                  " US   5      (       d   eUR                  R                  (       a   e[        5       R                  R                  (       a   e[        R                  " [        SS9   [        [        R                  R                  S5      R!                  S5      [        R"                  " S	5      S9  S S S 5        S
Ul        [        U5      R$                  nS
nXg:X  d   e[&        R(                  " SS/S	S//5      nSn	[        R                  " [*        U	S9   [        U5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)NÚhellor   rB   r\   zAData must be 1-dimensional, got ndarray of shape \(3, 3\) insteadrO   é   )r�   r�   r�   r   é   z8initializing a Series from a MultiIndex is not supported)r   r]   Ú_is_all_datesr/   rG   Úidr,   Únanr+   Úobject_ÚisnanrR   rS   rT   ÚrandomÚdefault_rngÚstandard_normalr-   r…   r   Úfrom_arraysÚNotImplementedError)
r2   Údatetime_seriesÚusing_infer_stringÚempty_seriesÚderivedÚmixedÚrsÚxpÚmrV   s
             r7   Útest_constructorÚ'TestSeriesConstructors.test_constructorœ   sµ  € Ü“xˆØ×$Ñ$×2×2Ð2Ð2ô ˜Ó)ˆØ�}‰}×*×*Ð*Ð*ä
×Ò˜gŸm™m¨_×-BÑ-BÔCä�/×'Ñ'Ó(¬B¨w¯}©}Ó,=Ó=Ð=Ð=ô ˜¤§¡Ð(°°A°Ñ7ˆÞ0Bˆu�{‰{œbŸj™jÓ(ÐMÐMÈÜ�xŠx˜˜a™×!Ñ!Ð!Ð!à×%Ñ%×3×3Ð3Ð3Ü“8—>‘>×/×/Ð/Ð/ô �]Š]ÜØVó
ô ”2—9‘9×(Ñ(¨Ó+×;Ñ;¸FÓCÌ2Ï9Ê9ÐUVË<ÒX÷	
ð ˆŒ
Ü�E‹]×ÑˆØˆØ‹xˆˆxô ×"Ò" Q¨ F¨Q°¨FÐ#3Ó4ˆØHˆÜ�]Š]Ô.°cÓ:Ü�1ŒI÷ ;Ð:÷
õ 
ú÷ ;Õ:ús   Å(AH,ÈH=È,
H:È=
Ic                 ó¬   • [        SS/SS/SS/// SQS9n[        R                  " [        S	S
9   [	        / SQUS9  S S S 5        g ! , (       d  f       g = f)NrB   r¦   r�   r§   é   é   )r�   r¾   é	   r\   z Index data must be 1-dimensionalrO   ©rB   r�   r¦   )r   rR   rS   rT   r   )r2   Údfs     r7   Ú'test_constructor_index_ndim_gt_1_raisesÚ>TestSeriesConstructors.test_constructor_index_ndim_gt_1_raisesÂ   sG   € ä˜˜A˜  A ¨¨A¨Ð/²yÑAˆÜ�]Š]œ:Ð-OÓPÜ’9 BÒ'÷ Q×PÖPús   ¯AÁ
AÚinput_classc                 ó  • [        5       n[        U" 5       5      n[        R                  " X4SS9  [        SS9n[        U" 5       SS9n[        R                  " X4SS9  [        SS9n[        U" 5       SS9n[        R                  " X4SS9  U[        Laî  [        [	        S5      S9n[        U" 5       [	        S5      S9n[        R                  " X45        [        [
        R                  [	        S5      S9n[        U" 5       [	        S5      SS9n[        R                  " X45        [        S	[        [	        S
5      S9nU(       a  [        S	[	        S
5      SS9nO[        S	[	        S
5      S9n[        R                  " X45        g g )NFr}   Úfloat64r*   Úcategoryr(   r\   ©r]   r+   Ú r�   ©r+   r]   Ústr)r   r/   rF   r1   rž   r,   rª   rË   )r2   rÄ   r³   ÚemptyÚempty2s        r7   Útest_constructor_emptyÚ-TestSeriesConstructors.test_constructor_emptyÈ   s5  € ä“ˆÜ™›Ó&ˆô 	×Ò˜u¸uÒEô ˜YÑ'ˆÜ™›¨YÑ7ˆÜ
×Ò˜u¸uÒEô ˜ZÑ(ˆÜ™›¨ZÑ8ˆÜ
×Ò˜u¸uÒEàœdÒ"ä¤ r£Ñ+ˆEÜ™K›M´°r³Ñ;ˆFÜ×"Ò" 5Ô1ô œ2Ÿ6™6¬¨r«Ñ3ˆEÜ™K›M´°r³À)ÑLˆFÜ×"Ò" 5Ô1ô ˜2¤S´°a³Ñ9ˆEÞ!Ü ¬%°«(¸%Ñ@‘ä ¬%°«(Ñ3�Ü×"Ò" 5Õ1ð# #r:   Ú	input_argrª   c                 óz   • [        S[        S5      S9n[        U[        S5      S9n[        R                  " X#SS9  g )NrÆ   r(   rÊ   r\   Fr}   ©r   rž   r/   rF   )r2   rÐ   rÌ   rÍ   s       r7   Útest_constructor_nanÚ+TestSeriesConstructors.test_constructor_nanî   s2   € ä˜Y¬e°B«iÑ8ˆÜ˜	¬¨r«Ñ3ˆä
×Ò˜u¸uÓEr:   r+   )Úf8rŒ   úM8[ns]úm8[ns]rÇ   rE   zdatetime64[ns, UTC]r]   c                 ó\   • [        XS9nUR                  U:X  d   e[        U5      S:X  d   eg )NrÊ   r   )r   r+   r   )r2   r+   r]   r€   s       r7   Útest_constructor_dtype_onlyÚ2TestSeriesConstructors.test_constructor_dtype_onlyõ   s2   € ô ˜eÑ1ˆØ�|‰|˜uÓ$Ð$Ð$Ü�6‹{˜aÓÐÑr:   c                 ó^   • [        / SQS9nUR                  R                  5       / SQ:X  d   eg )N©r�   r‹   Úcr\   )r   r]   Útolist©r2   r€   s     r7   Ú$test_constructor_no_data_index_orderÚ;TestSeriesConstructors.test_constructor_no_data_index_order   s'   € ÜšoÑ.ˆØ�|‰|×"Ñ"Ó$ªÓ7Ð7Ñ7r:   c                 óv   • [        S/[        S9n[        R                  " UR                  S   5      (       d   eg ©NrB   rÈ   r   )r   rË   r,   r¬   Úilocrß   s     r7   Ú$test_constructor_no_data_string_typeÚ;TestSeriesConstructors.test_constructor_no_data_string_type  s-   € ä˜q˜c¬Ñ-ˆÜ�xŠx˜Ÿ™ A™×'Ñ'Ð'Ñ'r:   Úitem)Úentryu   Ñ�é   c                 ó`   • [        US/[        S9nUR                  S   [        U5      :X  d   eg rã   )r   rË   rä   )r2   rç   r€   s      r7   Ú+test_constructor_string_element_string_typeÚBTestSeriesConstructors.test_constructor_string_element_string_type	  s.   € ô ˜ Q C¬sÑ3ˆØ�{‰{˜1‰~¤ T£Ó*Ð*Ñ*r:   c                 ó.  • [        SS /US9nUR                  5       n[        SS/5      n[        R                  " X45        UR                  S   b   e[        S[
        R                  /US9n[
        R                  " UR                  S   5      (       d   eg )NÚxr*   FTrB   )r   r   r/   rF   rä   r,   rª   r¬   )r2   Ústring_dtyper>   r€   r6   s        r7   Ú$test_constructor_dtype_str_na_valuesÚ;TestSeriesConstructors.test_constructor_dtype_str_na_values  s~   € ä�c˜4�[¨Ñ5ˆØ—‘“ˆÜ˜5 $˜-Ó(ˆÜ
×Ò˜vÔ0Ø�x‰x˜‰{Ñ"Ð"Ð"ä�cœ2Ÿ6™6�]¨,Ñ7ˆÜ�xŠx˜Ÿ™ ™×$Ñ$Ð$Ñ$r:   c                 ó”   • / SQn[        U5      n[        / SQUS9n[        X2S9n[        R                  " XCR	                  5       5        g )N)Údr�   r‹   rÝ   )r§   é   éûÿÿÿr�   r\   )Úsortedr   r/   rF   Ú
sort_index)r2   Úindex1Úindex2Ús1Ús2s        r7   Útest_constructor_seriesÚ.TestSeriesConstructors.test_constructor_series  s:   € Ú%ˆÜ˜“ˆÜ’M¨Ñ0ˆÜ�BÑ%ˆä
×Ò˜r§=¡=£?Õ3r:   c                 óš   •  " S S5      n[        [        [        S5      5      SS9n[        U" 5       SS9n[        R                  " X25        g )Nc                   ó"   • \ rS rSrS\4S jrSrg)Ú>TestSeriesConstructors.test_constructor_iterable.<locals>.Iteri$  Úreturnc              3   ó6   #   • [        S5       S h  v•N   g  N7f)Nr(   )rž   ©r2   s    r7   Ú__iter__ÚGTestSeriesConstructors.test_constructor_iterable.<locals>.Iter.__iter__%  s   é € Ü  ›9×$Ó$ùs   ‚‘’rf   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r  Ú__static_attributes__rf   r:   r7   ÚIterr   $  s   † ð% (÷ %r:   r  r(   Úint64r*   ©r   r1   rž   r/   rF   )r2   r  r6   r€   s       r7   Útest_constructor_iterableÚ0TestSeriesConstructors.test_constructor_iterable"  s>   € ÷	%ñ 	%ô œ$œu R›y›/°Ñ9ˆÜ™› gÑ.ˆÜ
×Ò˜vÕ0r:   c                 óŽ   • [        [        [        S5      5      SS9n[        [        S5      SS9n[        R                  " X!5        g )Nr(   r  r*   r  ©r2   r6   r€   s      r7   Útest_constructor_sequenceÚ0TestSeriesConstructors.test_constructor_sequence,  s4   € äœ$œu R›y›/°Ñ9ˆÜœ˜b›	¨Ñ1ˆÜ
×Ò˜vÕ0r:   c                 ó^   • [        S/5      n[        S5      n[        R                  " X!5        g )NÚabc©r   r/   rF   r  s      r7   Útest_constructor_single_strÚ2TestSeriesConstructors.test_constructor_single_str2  s$   € ä˜5˜'“?ˆÜ˜“ˆÜ
×Ò˜vÕ0r:   c                 ó¦   • [        / SQSS9n/ SQS[        R                  " / SQSS94 H%  n[        U/ SQS9n[        R                  " X15        M'     g )N©rB   r¦   r�   r  r*   ©r   rB   r¦   r\   )r   r,   rU   r/   rF   )r2   r6   Úobjr€   s       r7   Útest_constructor_list_likeÚ1TestSeriesConstructors.test_constructor_list_like8  sG   € ô š)¨7Ñ3ˆÚ˜y¬"¯(ª(²9ÀGÑ*LÓMˆCÜ˜C¢yÑ1ˆFÜ×"Ò" 6Ö4ò Nr:   c                 óŠ   • [        / SQ/ SQS9nUS:H  n[        / SQUS9n[        / SQ/ SQS9n[        R                  " X45        g )Nr  )r§   r½   r¾   r\   r¦   rÀ   )FTFr  )r2   rú   r]   r€   r6   s        r7   Útest_constructor_boolean_indexÚ5TestSeriesConstructors.test_constructor_boolean_indexA  s>   € ä’I¢YÑ/ˆà�a‘ˆÜš	¨Ñ/ˆÜš)Ò+?Ñ@ˆÜ
×Ò˜vÕ0r:   )ÚboolÚint32r  rÆ   c                 óR   • [        [        / SQ5      US9nUR                  U:X  d   eg )N)r   r¦   r§   r*   )r   r   r+   )r2   r+   Úss      r7   Útest_constructor_index_dtypeÚ3TestSeriesConstructors.test_constructor_index_dtypeJ  s'   € ô ”5šÓ#¨5Ñ1ˆØ�w‰w˜%ÓÐÑr:   Ú
input_valsrB   r¦   Ú1Ú2z1/1/2011Úh©ÚperiodsÚfreqú
US/Eastern)r-  r.  Útzr   r½   )ÚleftÚrightc                 óv   • [        XS9n[        U5      R                  U5      n[        R                  " X45        g ©Nr*   ©r   r.   r/   rF   )r2   r(  rï   r€   r6   s        r7   Útest_constructor_list_strÚ0TestSeriesConstructors.test_constructor_list_strQ  s1   € ô ˜
Ñ7ˆÜ˜*Ó%×,Ñ,¨\Ó:ˆÜ
×Ò˜vÕ0r:   c                 óä   • [        SS[        R                  /US9n[        SS[        R                  /[        S9n[        R
                  " X#5        [        R                  " US   5      (       d   eg )Nç      ð?ç       @r*   z1.0z2.0r¦   )r   r,   rª   rE   r/   rF   r¬   )r2   rï   r€   r6   s       r7   Útest_constructor_list_str_naÚ3TestSeriesConstructors.test_constructor_list_str_nac  sW   € Ü˜˜c¤2§6¡6Ð*°,Ñ?ˆÜ˜5 %¬¯©Ð0¼Ñ?ˆÜ
×Ò˜vÔ0Ü�xŠx˜˜q™	×"Ñ"Ð"Ñ"r:   c                 ó,  • S [        S5       5       n[        U5      n[        [        S5      5      n[        R                  " X#5        S [        S5       5       n[        U[        SS5      S9n[        SS5      Ul        [        R                  " X#5        g )Nc              3   ó$   #   • U  H  ov •  M     g 7frj   rf   ©rl   Úis     r7   rn   ÚDTestSeriesConstructors.test_constructor_generator.<locals>.<genexpr>j  ó   é € Ð$š)�QŒqš)ùrp   r(   c              3   ó$   #   • U  H  ov •  M     g 7frj   rf   r?  s     r7   rn   rA  q  rB  rp   é   r\   ©rž   r   r/   rF   r]   )r2   Úgenr€   Úexps       r7   Útest_constructor_generatorÚ1TestSeriesConstructors.test_constructor_generatori  sr   € Ù$œ% œ)Ó$ˆä˜“ˆÜ”U˜2“YÓˆÜ
×Ò˜vÔ+ñ %œ% œ)Ó$ˆÜ˜¤5¨¨R£=Ñ1ˆÜ˜"˜b“MˆŒ	Ü
×Ò˜vÕ+r:   c                 ó,  • S [        S5       5       n[        U5      n[        [        S5      5      n[        R                  " X#5        S [        S5       5       n[        U[        SS5      S9n[        SS5      Ul        [        R                  " X#5        g )Nc              3   ó$   #   • U  H  ov •  M     g 7frj   rf   ©rl   rî   s     r7   rn   Ú>TestSeriesConstructors.test_constructor_map.<locals>.<genexpr>x  ó   é € Ð"š	�1ŒQš	ùrp   r(   c              3   ó$   #   • U  H  ov •  M     g 7frj   rf   rL  s     r7   rn   rM    rN  rp   rD  r\   rE  )r2   r¹   r€   rG  s       r7   Útest_constructor_mapÚ+TestSeriesConstructors.test_constructor_mapv  sr   € á"œ˜bœ	Ó"ˆä˜“ˆÜ”U˜2“YÓˆÜ
×Ò˜vÔ+ñ #œ˜bœ	Ó"ˆÜ˜¤ r¨2£Ñ/ˆÜ˜"˜b“MˆŒ	Ü
×Ò˜vÕ+r:   c                 óê   • [        / SQ/ SQ5      n[        U5      n[        R                  " UR                  U5        [        [        / SQ5      SS9n[        / SQSS9n[        R
                  " X45        g )N)r   rB   r¦   r   rB   r¦   ©r‹   r�   rÝ   r  r  r*   )r   r   r/   Úassert_categorical_equalr4   rF   )r2   Úcatr5   r€   r6   s        r7   Útest_constructor_categoricalÚ3TestSeriesConstructors.test_constructor_categorical„  sY   € ÜÒ,ªoÓ>ˆÜ�S‹kˆÜ
×#Ò# C§J¡J°Ô4ô œ¢IÓ.°gÑ>ˆÜš)¨7Ñ3ˆÜ
×Ò˜vÕ0r:   c                 óp   • [        [        / SQ5      SS9n[        UR                  [        5      (       d   eg ©Nr  rÇ   r*   )r   r   r—   r+   r   r=   s     r7   Ú*test_construct_from_categorical_with_dtypeÚATestSeriesConstructors.test_construct_from_categorical_with_dtypeŽ  s+   € ä”[¢Ó+°:Ñ>ˆÜ˜#Ÿ)™)Ô%5×6Ñ6Ð6Ñ6r:   c                 ó^   • [        / SQSS9n[        UR                  [        5      (       d   eg rY  )r   r—   r+   r   r=   s     r7   Ú,test_construct_intlist_values_category_dtypeÚCTestSeriesConstructors.test_construct_intlist_values_category_dtype“  s&   € Ü’Y jÑ1ˆÜ˜#Ÿ)™)Ô%5×6Ñ6Ð6Ñ6r:   c                 óÂ  • [        / SQ5      n[        USS9nUR                  S:X  d   e[        U5      [        U5      :X  d   e[	        SU05      nUS   n[
        R                  " XB5        UR                  S S 2S4   n[
        R                  " XB5        [        U5      [        U5      :X  d   e[	        SU05      nUS   n[
        R                  " XB5        [        U5      [        U5      :X  d   e[	        X"SS.5      nUS   nUS   n[
        R                  " XR5        [
        R                  " XbS	S
9  UR                  S:X  d   e[        U5      [        U5      :X  d   eg )N)r‹   r�   r�   r‹   r‹   rÝ   rÝ   rÝ   r�   ©r…   rÇ   r   rB   ©r�   r‘   ÚCr‘   F)Úcheck_names)	r   r   r+   r   r   r/   rF   rä   r…   )r2   Úfactorr%  rÁ   r€   Úresult1Úresult2s          r7   Ú*test_constructor_categorical_with_coercionÚATestSeriesConstructors.test_constructor_categorical_with_coercion—  sA  € ÜÒEÓFˆä�6 Ñ$ˆØ�w‰w˜*Ó$Ð$Ð$Ü�1‹vœ˜V›Ó$Ð$Ð$ô ˜˜V�}Ó%ˆØ�C‘ˆÜ
×Ò˜vÔ)Ø—‘š˜A˜‘ˆÜ
×Ò˜vÔ)Ü�2‹wœ#˜f›+Ó%Ð%Ð%ä˜˜Q�xÓ ˆØ�C‘ˆÜ
×Ò˜vÔ)Ü�2‹wœ#˜f›+Ó%Ð%Ð%ô ˜Q¨QÑ/Ó0ˆØ�S‘'ˆØ�S‘'ˆÜ
×Ò˜wÔ*Ü
×Ò˜w°uÒ=Ø�|‰|˜sÓ"Ð"Ð"Ü�2‹wœ#˜f›+Ó%Ð%Ñ%r:   c                 ó<  • [        SS/SS/SS//SS/S9n[        UR                  5      US'   UR                  S   R                  nUR                  R                  S   nX2:X  d   eUR                  S   nX2:X  d   eUR                  R                  S   nX2:X  d   eg )	NrB   zJohn P. Doer¦   z	Jane DoveÚ	person_idÚperson_name)Úcolumnsr   )r   r   rk  rä   Úloc)r2   rî   r6   r€   s       r7   Ú+test_constructor_categorical_with_coercion2ÚBTestSeriesConstructors.test_constructor_categorical_with_coercion2´  s¯   € äØ�Ð ! [Ð!1°A°}Ð3EÐFØ  -Ð0ñ
ˆô ' q§}¡}Ó5ˆˆ-Ñà—6‘6˜!‘9×(Ñ(ˆØ—‘×#Ñ# AÑ&ˆØÓ!Ð!Ð!à—‘˜qÑ!ˆØÓ!Ð!Ð!à—‘×"Ñ" 1Ñ%ˆØÓ!Ð!Ñ!r:   c                 óv   • [        / SQ5      n[        USS9n[        / SQSS9n[        R                  " X#5        g )NrS  rÇ   r*   r  )r2   Úseriesr€   r6   s       r7   Ú&test_constructor_series_to_categoricalÚ=TestSeriesConstructors.test_constructor_series_to_categoricalÆ  s2   € äšÓ(ˆä˜ jÑ1ˆÜš/°Ñ<ˆä
×Ò˜vÕ0r:   c           	      ó¶  • [        SS/[        / SQSS9S9n[        UR                  [        5      (       d   e[        R
                  " UR                  R                  [        / SQ5      5        UR                  R                  (       d   e[        SS/[        SS/5      S9n[        UR                  [        5      (       d   e[        R
                  " UR                  R                  [        SS/5      5        UR                  R                  SL d   e[        SSS	/[        SS/SS9S
9n[        SS/SS	/[        SS/SS9S
9n[        R                  " X5        g )Nr‹   r�   rS  T)Úorderedr*   Fr   rB   rÈ   )r   r   r—   r+   r/   rG   rU  Ú
categoriesr   ru  rF   ©r2   r€   r6   s      r7   Ú"test_constructor_categorical_dtypeÚ9TestSeriesConstructors.test_constructor_categorical_dtypeÏ  s1  € ÜØ�#ˆJÔ.ªÈÑMñ
ˆô ˜&Ÿ,™,Ô(8×9Ñ9Ð9Ð9Ü
×Ò˜fŸj™j×3Ñ3´Uº?Ó5KÔLØ�z‰z×!×!Ð!Ð!ä˜˜c˜
Ô*:¸CÀ¸:Ó*FÑGˆÜ˜&Ÿ,™,Ô(8×9Ñ9Ð9Ð9Ü
×Ò˜fŸj™j×3Ñ3´U¸CÀ¸:Ó5FÔGØ�z‰z×!Ñ! UÒ*Ð*Ð*ô Ø˜˜1�vÔ%5°s¸C°jÈ$Ñ%Oñ
ˆô Ø�#ˆJ˜q !˜fÔ,<¸cÀ3¸ZÐQUÑ,Vñ
ˆô 	×Ò˜vÕ0r:   c                 óö   • [        [        S5      SS9n[        [        S5      US9n[        [        S5      US9n[        USS9n[        R
                  " XB5        [        USS9n[        R
                  " XB5        g )NÚdabcT)rv  ru  Úabcabcr*   rÇ   )r   r1   r   r   r/   rF   )r2   Úcdtr6   rU  r€   s        r7   Ú#test_constructor_categorical_stringÚ:TestSeriesConstructors.test_constructor_categorical_stringå  sj   € ä¬$¨v«,ÀÑEˆÜœ$˜x›.°Ñ4ˆô œ$˜x›.°Ñ4ˆÜ˜ :Ñ.ˆÜ
×Ò˜vÔ0ô ˜ jÑ1ˆÜ
×Ò˜vÕ0r:   c                 ó|  • [        / SQ5      n[        USS9nUR                  ULd   eUR                  R                  / SQ5      n[        R
                  " / SQ[        R                  S9n[        R
                  " / SQ[        R                  S9n[        R                  " UR                  5       U5        [        R                  " UR                  5       U5        SUS'   [        R
                  " / S	Q[        R                  S9n[        R                  " UR                  5       U5        [        R                  " UR                  5       U5        [        / SQ5      n[        US
S9nUR                  UL d   eUR                  R                  / SQ5      nUR                  ULd   e[        R
                  " / SQ[        R                  S9n[        R                  " UR                  5       U5        SUS'   [        R
                  " / S	Q[        R                  S9n[        R                  " UR                  5       U5        g )N)r‹   r�   rÝ   r‹   T)Úcopyr  )rB   r¦   r�   rB   r*   r¦   r   )r¦   r¦   r�   rB   F)r   r   rU  Úrename_categoriesr,   rU   r  r«   r/   Úassert_numpy_array_equalÚ	__array__r4   )r2   rU  r%  Úexp_sÚexp_catÚexp_s2s         r7   Ú!test_categorical_sideeffects_freeÚ8TestSeriesConstructors.test_categorical_sideeffects_freeó  s�  € ô Ò.Ó/ˆÜ�3˜TÑ"ˆØ�u‰u˜CÒÐÐØ�E‰E×#Ñ#¢IÓ.ˆÜ—’š¬R¯X©XÑ6ˆÜ—(’(Ò/´r·z±zÑBˆÜ
×#Ò# A§K¡K£M°5Ô9Ü
×#Ò# C§M¡M£O°WÔ=ð ˆˆ!‰Ü—’š,¬b¯h©hÑ7ˆÜ
×#Ò# A§K¡K£M°6Ô:Ü
×#Ò# C§M¡M£O°WÔ=ô Ò.Ó/ˆÜ�3˜UÑ#ˆØ�x‰x˜3ŠÐˆØ�E‰E×#Ñ#¢IÓ.ˆØ�x‰x˜sÒ"Ð"Ð"Ü—’š¬R¯X©XÑ6ˆÜ
×#Ò# A§K¡K£M°5Ô9àˆˆ!‰Ü—’š,¬b¯h©hÑ7ˆÜ
×#Ò# A§K¡K£M°6Õ:r:   c                 óª   • [        / SQ[        SS/5      S9n[        [        SS[        R                  /SS/S95      n[
        R                  " X5        g )NrS  r‹   r�   r*   )rv  )r   r   r   r,   rª   r/   rF   )r2   r1  r2  s      r7   Útest_unordered_compare_equalÚ3TestSeriesConstructors.test_unordered_compare_equal  sF   € Ü’oÔ-=¸sÀC¸jÓ-IÑJˆÜ”{ C¨¬b¯f©fÐ#5À3ÈÀ*ÑMÓNˆÜ
×Ò˜tÕ+r:   c           	      ó´  • [         R                  " S[        S9n[        U5      n[        [        R
                  [        R
                  [        R
                  /5      n[        R                  " X#5        SUS'   SUS'   / SQn[        XS9n[        S[        R
                  S/US9n[        R                  " X#5        S	US
'   [        XS9n[        / SQUS9n[        R                  " X#5        [         R                  " S[        S9n[        U5      n[        [        R
                  [        R
                  [        R
                  /[        S9n[        R                  " X#5        SUS'   SUS'   / SQn[        XS9n[        S[        R
                  S/U[        S9n[        R                  " X#5        S
US
'   [        XS9n[        / SQU[        S9n[        R                  " [        SS9   [        R                  " X#5        S S S 5        [         R                  " S[        S9n[        U5      n[        [        R
                  [        R
                  [        R
                  /[        S9n[        R                  " X#5        SUS'   SUS'   / SQn[        XS9n[        S[        R
                  S/U[        S9n[        R                  " X#5        SUS
'   [        XS9n[        / SQU[        S9n[        R                  " [        SS9   [        R                  " X#5        S S S 5        [         R                  " SSS9n[        U5      n[        [        [        [        /SS9n[        R                  " X#5        [        SS
S
5      US'   [        SS
S5      US'   / SQn[        XS9n[        [        SS
S
5      [        [        SS
S5      /USS9n[        R                  " X#5        [        SS
S5      US
'   [        XS9n[        [        SS
S
5      [        SS
S5      [        SS
S5      /USS9n[        R                  " X#5        g ! , (       d  f       GNA= f! , (       d  f       GN:= f)N©r�   r*   ç        r   r:  r¦   rS  r\   r9  rB   )r�  r9  r:  rÈ   r  zSeries classes are differentrO   TF©TTFrÖ   éÑ  r�   )r   Ú
masked_allr˜   r   r,   rª   r/   rF   ÚintrR   rS   ÚAssertionErrorr"  rE   r	   r   )r2   rt   r€   r6   r]   s        r7   Útest_constructor_maskedarrayÚ3TestSeriesConstructors.test_constructor_maskedarray  s„  € Ü�}Š}˜T¬Ñ/ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2Ó3ˆÜ
×Ò˜vÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜Ñ*ˆÜ˜3¤§¡¨Ð,°EÑ:ˆÜ
×Ò˜vÔ0àˆˆQ‰Ü˜Ñ*ˆÜš/°Ñ7ˆÜ
×Ò˜vÔ0ä�}Š}˜T¬Ñ-ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2¼%Ñ@ˆÜ
×Ò˜vÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜Ñ*ˆÜ˜1œbŸf™f a˜.°¼UÑCˆÜ
×Ò˜vÔ0àˆˆQ‰Ü˜Ñ*ˆÜš)¨5¼Ñ<ˆÜ�]Š]œ>Ð1OÓPô ×"Ò" 6Ô4÷ Qô
 �}Š}˜T¬Ñ.ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2¼&ÑAˆÜ
×Ò˜vÔ0àˆˆQ‰ØˆˆQ‰ÚˆÜ˜Ñ*ˆÜ˜4¤§¡¨Ð/°uÄFÑKˆÜ
×Ò˜vÔ0àˆˆQ‰Ü˜Ñ*ˆÜÒ-°UÄ$ÑGˆÜ�]Š]œ>Ð1OÓPô ×"Ò" 6Ô4÷ Qô
 �}Š}˜T¨Ñ2ˆÜ˜“ˆÜœ4¤¤tÐ,°HÑ=ˆÜ
×Ò˜vÔ0ä˜4  AÓ&ˆˆQ‰Ü˜4  AÓ&ˆˆQ‰ÚˆÜ˜Ñ*ˆÜÜ�d˜A˜qÓ!¤4¬°$¸¸1Ó)=Ð>ØØñ
ˆô
 	×Ò˜vÔ0ä˜4  AÓ&ˆˆQ‰Ü˜Ñ*ˆÜÜ�d˜A˜qÓ!¤8¨D°!°QÓ#7¼À$ÈÈ1Ó9MÐNØØñ
ˆô
 	×Ò˜vÕ0÷a QÖPú÷( QÖPús   Ç%P6Ë>QÐ6
QÑ
Qc                 ó  • [         R                  " S[        S9R                  5       n[	        U5      n[	        [
        R                  [
        R                  [
        R                  /5      n[        R                  " X#5        g )NrŽ  r*   )	r   r’  r˜   Úharden_maskr   r,   rª   r/   rF   ©r2   rt   r€   r6   s       r7   Ú%test_constructor_maskedarray_hardenedÚ<TestSeriesConstructors.test_constructor_maskedarray_hardenedl  sO   € ä�}Š}˜T¬Ñ/×;Ñ;Ó=ˆÜ˜“ˆÜœ2Ÿ6™6¤2§6¡6¬2¯6©6Ð2Ó3ˆÜ
×Ò˜vÕ0r:   c                 óÐ   • [        SSSS9nU Vs0 s H  o3S_M     nn[        XBS9nU(       a#  UR                  R                  U5      (       d   eg UR                  UL d   eg s  snf )NÚ20090415Ú20090519r‘   ©r.  rB   r\   )r   r   r]   Úis_)r2   Úusing_copy_on_writeÚrngÚkrt   r€   s         r7   Ú#test_series_ctor_plus_datetimeindexÚ:TestSeriesConstructors.test_series_ctor_plus_datetimeindexs  se   € Ü˜ Z°cÑ:ˆÙ!Ó"šc˜�1’™cˆÐ"ä˜Ñ(ˆÞØ—<‘<×#Ñ# C×(Ñ(Ð(Ñ(à—<‘< 3Ò&Ð&Ñ&ùò #s   �A#c                 ó‚   • [        / SQ5      n[        R                  " UR                  [	        [        S5      5      SS9  g )Nr  r�   T)Úexact)r   r/   rG   r]   r   rž   ©r2   r%  s     r7   Útest_constructor_default_indexÚ5TestSeriesConstructors.test_constructor_default_index}  s*   € Ü’9ÓˆÜ
×Ò˜aŸg™g¤u¬U°1«X£¸dÓCr:   Úinputr  r�   )r‹   r�   r‹   c              #   ó$   #   • U  H  ov •  M     g 7frj   rf   r?  s     r7   rn   Ú TestSeriesConstructors.<genexpr>ˆ  ó   é € Ð!š�1ŒQšùrp   c              #   ó$   #   • U  H  ov •  M     g 7frj   rf   rL  s     r7   rn   r­  ‰  r®  rp   c                 óª   • Sn[         R                  " [        US9   [        U[        R
                  " S5      S9  S S S 5        g ! , (       d  f       g = f)Nz;Length of values \(3\) does not match length of index \(4\)rO   r§   r\   )rR   rS   rT   r   r,   r-   )r2   r«  rV   s      r7   Útest_constructor_index_mismatchÚ6TestSeriesConstructors.test_constructor_index_mismatch�  s6   € ð MˆÜ�]Š]œ:¨SÓ1Ü�5¤§	¢	¨!£Ò-÷ 2×1Ö1ús   œAÁ
Ac                 óÔ   • [        [        R                  " S5      [        R                  " S5      SS9n[        S[        R                  " S5      SS9n[        R
                  " X5        g )Néd   r§   r  rÈ   )r   r,   rU   r-   r/   rF   rw  s      r7   Útest_constructor_numpy_scalarÚ4TestSeriesConstructors.test_constructor_numpy_scalar”  sF   € ô œŸš ›¬R¯YªY°q«\ÀÑIˆÜ˜#¤R§Y¢Y¨q£\¸ÑAˆÜ
×Ò˜vÕ0r:   c                 óˆ   • Sn[         R                  " [        US9   [        S// SQS9  S S S 5        g ! , (       d  f       g = f)Nz;Length of values \(1\) does not match length of index \(3\)rO   ÚfoorS  r\   )rR   rS   rT   r   ©r2   rV   s     r7   Útest_constructor_broadcast_listÚ6TestSeriesConstructors.test_constructor_broadcast_listœ  s0   € ð MˆÜ�]Š]œ:¨SÓ1Ü�E�7¢/Ò2÷ 2×1Ö1ús	   œ3³
Ac                 ó†   • [        [        S5      [        SSS9S9nX/n[        USS/S9n[	        U[        5      (       d   eg )Nr½   ú
2020-01-01©r-  r\   r   rB   )r   rž   r   r   r—   )r2   rÁ   Úobjsr%  s       r7   Útest_constructor_cornerÚ.TestSeriesConstructors.test_constructor_corner¤  sC   € Ü”u˜Q“x¤z°,ÈÑ'JÑKˆØˆxˆÜ�4  1˜vÑ&ˆÜ˜!œV×$Ñ$Ð$Ñ$r:   c                 óZ  • [        [        R                  " / SQ5      SS9nUR                  [        R                  " S5      :X  d   eSn[        R
                  " [        US9   [        [        R                  " SS[        R                  /5      SSS9  S S S 5        g ! , (       d  f       g = f)	N)r9  r9  g       @rŒ   r*   ú9Cannot convert non-finite values \(NA or inf\) to integerrO   r9  T©r�  r+   )r   r,   rU   r+   rR   rS   r   rª   )r2   r%  rV   s      r7   Útest_constructor_sanitizeÚ0TestSeriesConstructors.test_constructor_sanitizeª  sq   € Ü”2—8’8šOÓ,°DÑ9ˆØ�w‰wœ"Ÿ(š( 4›.Ó(Ð(Ð(àJˆÜ�]Š]Ô-°SÓ9Ü”2—8’8˜S #¤r§v¡vÐ.Ó/°dÀ$ÒG÷ :×9Ö9ús   Á"1BÂ
B*c                 ó  • S/[         R                  " S/5      4 Hf  n[        U5      n[        US[        S9n[        R
                  " X#5        SUS'   UR                  U5      (       a   eUS   S:X  d   eUS   S:X  a  Mf   e   g )Nr9  TrÄ  r:  r   )r,   rU   r   r˜   r/   rF   Úequals)r2   rt   rî   Úys       r7   Útest_constructor_copyÚ,TestSeriesConstructors.test_constructor_copy²  sƒ   € ð �UœBŸHšH c U›OÓ,ˆDÜ�t“ˆAÜ�q˜t¬5Ñ1ˆAô ×"Ò" 1Ô(ð ˆAˆa‰DØ—x‘x —{‘{Ð"�?Ø�Q‘4˜3“;Ð�;Ø�Q‘4˜3•;Ð�;ò -r:   Ú20170101©r-  r0  r¾  z1 dayÚ2012Q1ÚQr  c                 ó,   • [        U 5      R                  $ rj   ©Útyper  ©rî   s    r7   r`   ra   Î  ó   € ”d˜1“g×&Ò&r:   )Úidsc                 ój   • [        U5      nUR                  R                  S   R                  ULd   eg ©Nr   )r   Ú_mgrÚblocksr4   )r2   r]   r%  s      r7   Útest_constructor_limit_copiesÚ4TestSeriesConstructors.test_constructor_limit_copiesÂ  s0   € ô" �5‹Mˆð �v‰v�}‰}˜QÑ×&Ñ&¨eÒ3Ð3Ñ3r:   c                 óÈ   • [        / SQ5      nUR                  5       n[        U5      nUR                  UR                  Ld   e/ SQUl        [        R
                  " X5        g )Nr  rS  )r   r�  rØ  r]   r/   rF   )r2   r%  Ús_origrû   s       r7   Útest_constructor_shallow_copyÚ4TestSeriesConstructors.test_constructor_shallow_copyØ  sM   € ô ’9ÓˆØ—‘“ˆÜ�A‹YˆØ�w‰w˜aŸf™fÒ$Ð$Ð$â"ˆŒÜ
×Ò˜qÕ)r:   c                 óh  • [        S [        S5      S9nUR                  [        R                  :X  d   e[        S [        S5      [
        S9nUR                  [        R                  :X  d   e[        [        R                  " S /5      S9n[        [        S /5      S9n[        R                  " X5        g )Nr½   r\   rÈ   )r   rž   r+   r,   rÆ   rE   r«   rU   r   r/   rF   ©r2   r%  r6   s      r7   Útest_constructor_pass_noneÚ1TestSeriesConstructors.test_constructor_pass_noneä  s…   € Ü�4œu Q›xÑ(ˆØ�w‰wœ"Ÿ*™*Ó$Ð$Ð$ä�4œu Q›x¬vÑ6ˆØ�w‰wœ"Ÿ*™*Ó$Ð$Ð$ô œŸš 4 &Ó)Ñ*ˆÜ¤ t f£Ñ.ˆÜ
×Ò˜qÕ+r:   c                 óÞ  • [        [        R                  [        R                  /[        R                  S9nUR                  [        R                  :X  d   e[
        R                  " [        [        R                  [        R                  /5      U5        [
        R                  " [        [        R                  " [        R                  [        R                  /5      5      U5        [        [        [        /5      nUR                  S:X  d   e[
        R                  " [        [        [        /5      U5        [
        R                  " [        [        R                  " [        [        /5      5      U5        [
        R                  " [        [        [        R                  /5      U5        [
        R                  " [        [        R                  " [        [        R                  /5      5      U5        [
        R                  " [        [        R                  [        /5      U5        [
        R                  " [        [        R                  " [        R                  [        /5      5      U5        g )Nr*   rQ   )	r   r,   rª   rÆ   r+   r/   rF   rU   r   )r2   rG  s     r7   Útest_constructor_pass_nan_natÚ4TestSeriesConstructors.test_constructor_pass_nan_natñ  sd  € ä”b—f‘fœbŸf™fÐ%¬R¯Z©ZÑ8ˆØ�y‰yœBŸJ™JÓ&Ð&Ð&Ü
×Òœv¤r§v¡v¬r¯v©vÐ&6Ó7¸Ô=Ü
×Òœv¤b§h¢h´·±¼¿¹Ð/?Ó&@ÓAÀ3ÔGä”cœ3�ZÓ ˆØ�y‰yÐ,Ó,Ð,Ð,Ü
×Òœv¤s¬C jÓ1°3Ô7Ü
×Òœv¤b§h¢h´´S¨zÓ&:Ó;¸SÔAä
×Òœv¤s¬B¯F©F mÓ4°cÔ:Ü
×Òœv¤b§h¢h´´R·V±V¨}Ó&=Ó>ÀÔDä
×Òœv¤r§v¡v¬s mÓ4°cÔ:Ü
×Òœv¤b§h¢h´·±¼¨}Ó&=Ó>ÀÕDr:   c                 óŽ   • Sn[         R                  " [        US9   [        / SQ[        S9  S S S 5        g ! , (       d  f       g = f)Nz!could not convert string to floatrO   rS  r*   )rR   rS   rT   r   r˜   r¹  s     r7   Útest_constructor_castÚ,TestSeriesConstructors.test_constructor_cast  s+   € Ø1ˆÜ�]Š]œ:¨SÓ1Ü’?¬%Ò0÷ 2×1Ö1ús	   œ6¶
Ac                 ó$  • [         (       a	  Sn[        nOSn[        n[        R                  " X!S9   [        / SQSS9  S S S 5        [        R                  " X!S9   [        / SQSS9  S S S 5        g ! , (       d  f       N8= f! , (       d  f       g = f)NzCThe elements provided in the data cannot all be casted to the dtypez/Values are too large to be losslessly convertedrO   )rB   éÈ   i2 Úint8r*   Úuint8)r   ÚOverflowErrorrT   rR   rS   r   )r2   rV   Úerrs      r7   Ú+test_constructor_signed_int_overflow_raisesÚBTestSeriesConstructors.test_constructor_signed_int_overflow_raises  sj   € çŠ>ØWˆCÜ‰CàCˆCÜˆCÜ�]Š]˜3Ó*ÜÒ#¨6Ò2÷ +ô �]Š]˜3Ó*ÜÒ#¨7Ò3÷ +Ð*÷ +Õ*ú÷ +Õ*ús   ±A0ÁBÁ0
A>Â
Br4   r*   c                 óx   • US   n[        U5      nUS   R                  UR                  :X  d   eUS   U:X  d   eg r×  )r   r+   )r2   r4   Úvaluer€   s       r7   Útest_constructor_numpy_uintsÚ3TestSeriesConstructors.test_constructor_numpy_uints  sB   € ð �q‘	ˆÜ˜“ˆà�a‰y�‰ %§+¡+Ó-Ð-Ð-Ø�a‰y˜EÓ!Ð!Ñ!r:   c                 ó¦   • [         (       a  SU 3nOSn[        R                  " [        US9   [	        S/US9  S S S 5        g ! , (       d  f       g = f)NzDThe elements provided in the data cannot all be casted to the dtype z5Trying to coerce negative values to unsigned integersrO   éÿÿÿÿr*   )r   rR   rS   rî  r   )r2   Úany_unsigned_int_numpy_dtyperV   s      r7   Ú(test_constructor_unsigned_dtype_overflowÚ?TestSeriesConstructors.test_constructor_unsigned_dtype_overflow)  sL   € çŠ>ð.Ø.JÐ-KðMñ ð
 JˆCÜ�]Š]œ=°Ó4Ü�B�4Ð;Ò<÷ 5×4Ö4ús   ­AÁ
Ac                 óŒ  • [         R                  R                  S5      R                  S5      nSn[        R
                  " [        US9   U" USS9  S S S 5        [        R
                  " [        US9   U" [        U5      SS9  S S S 5        [         R                  US'   Sn[        R
                  " [        US9   U" USS9  S S S 5        [        nU[        L a  [        nSn[        R
                  " XCS9   U" [        U5      SS9  S S S 5        [         R                  " S	S
/SS9nU" UR                  S5      5      nU" USS9n[        R                  " Xe5        U" [        U5      SS9n[        R                  " Xe5        g ! , (       d  f       GN5= f! , (       d  f       GN= f! , (       d  f       Nè= f! , (       d  f       Nµ= f)Nr¦   ú(Trying to coerce float values to integerrO   rŒ   r*   r   rÃ  ú#cannot convert float NaN to integerr9  r:  rÆ   )r,   r­   r®   r¯   rR   rS   rT   r1   rª   r   r   rU   r.   r/   r0   )r2   Úframe_or_seriesÚarrrV   Úexcr6   r  s          r7   Ú(test_constructor_floating_data_int_dtypeÚ?TestSeriesConstructors.test_constructor_floating_data_int_dtype5  sV  € ä�i‰i×#Ñ# AÓ&×6Ñ6°qÓ9ˆð 9ˆÜ�]Š]œ:¨SÓ1Ù˜C tÒ,÷ 2ô �]Š]œ:¨SÓ1ÙœD ›I¨TÒ2÷ 2ô —‘ˆˆA‰ð KˆÜ�]Š]Ô-°SÓ9Ù˜C tÒ,÷ :ô !ˆØœfÒ$äˆCØ7ˆCÜ�]Š]˜3Ó*áœD ›I¨TÒ2÷ +ô
 �hŠh˜˜S�z¨Ñ3ˆÙ" 3§:¡:¨dÓ#3Ó4ˆá˜c¨Ñ.ˆÜ
�Š˜Ô&áœd 3›i¨tÑ4ˆÜ
�Š˜Õ&÷? 2Ö1ú÷ 2Ö1ú÷ :Õ9ú÷ +Õ*ús0   Á
F Á3FÂ:F$Ã5F5Æ 
FÆ
F!Æ$
F2Æ5
Gc                 ó*  • / SQnSn[         R                  " [        US9   [        X!S9  S S S 5        [         R                  " [        US9   [        [        R
                  " U5      US9  S S S 5        g ! , (       d  f       NO= f! , (       d  f       g = f)N©rB   r¦   g      @rü  rO   r*   )rR   rS   rT   r   r,   rU   ©r2   Úany_int_numpy_dtyperI   rV   s       r7   Ú"test_constructor_coerce_float_failÚ9TestSeriesConstructors.test_constructor_coerce_float_faila  sb   € ò
 ˆà8ˆÜ�]Š]œ:¨SÓ1Ü�4Ò3÷ 2ä�]Š]œ:¨SÓ1Ü”2—8’8˜D“>Ð)<Ò=÷ 2Ð1÷ 2Õ1úç1Õ1ús    
A3ÁBÁ3
BÂ
Bc                 ó€   • [        / SQUS9n[        / SQ5      R                  U5      n[        R                  " X#5        g )Nr  r*   r5  )r2   Úfloat_numpy_dtyper%  r6   s       r7   Ú#test_constructor_coerce_float_validÚ:TestSeriesConstructors.test_constructor_coerce_float_validn  s3   € Ü’;Ð&7Ñ8ˆÜš+Ó&×-Ñ-Ð.?Ó@ˆÜ
×Ò˜qÕ+r:   c                 óL  • SS[         R                  /nSn[        R                  " [        US9   [        X!S9  S S S 5        Sn[        R                  " [        US9   [        [         R                  " U5      US9  S S S 5        g ! , (       d  f       NQ= f! , (       d  f       g = f)NrB   r¦   rý  rO   r*   rÃ  )r,   rª   rR   rS   rT   r   r   rU   r  s       r7   Ú3test_constructor_invalid_coerce_ints_with_float_nanÚJTestSeriesConstructors.test_constructor_invalid_coerce_ints_with_float_nans  sv   € ð �1”b—f‘fˆ~ˆð 4ˆÜ�]Š]œ:¨SÓ1Ü�4Ò3÷ 2àJˆÜ�]Š]Ô-°SÓ9Ü”2—8’8˜D“>Ð)<Ò=÷ :Ð9÷ 2Õ1ú÷ :Õ9ús   ¯
BÁBÂ
BÂ
B#c                 ó  • [        / SQ5      n[        U[        R                  S9nU(       a  [        OS n[        R
                  " U5         SUS'   S S S 5        U(       a  US   S:X  d   eg US   S:X  d   eg ! , (       d  f       N-= f)Nr  r*   r½   rB   r¦   )r   r,   r  ÚFutureWarningr/   Úassert_produces_warning)r2   r¡  Úwarn_copy_on_writer%  rû   Úwarns         r7   Útest_constructor_dtype_no_castÚ5TestSeriesConstructors.test_constructor_dtype_no_cast�  sm   € ä’9ÓˆÜ�AœRŸX™XÑ&ˆæ 2�}¸ˆÜ×'Ò'¨Õ-ØˆBˆq‰E÷ .æØ�Q‘4˜1“9Ð‘9à�Q‘4˜1“9Ð‘9÷ .Õ-ús   ÁA8Á8
Bc                 óÈ   • [        [        S5      S/[        S9nUR                  S   [        S5      :X  d   eUR                  S   S:X  d   eUR                  [        :X  d   eg )NÚ20130101ÚNOVr*   r   rB   )r   r   rE   rä   r+   r¨  s     r7   Ú"test_constructor_datelike_coercionÚ9TestSeriesConstructors.test_constructor_datelike_coercionŽ  s]   € ô ”I˜jÓ)¨5Ð1¼Ñ@ˆØ�v‰v�a‰yœI jÓ1Ó1Ð1Ð1Ø�v‰v�a‰y˜EÓ!Ð!Ð!Ø�w‰wœ&Ó Ð Ñ r:   c                 óZ  • SR                  5       nSR                  5       nSR                  5       n[        R                  " SR                  5       5      n[        X#US.US9nUR                  S   nUR
                  [        :X  d   eUR                  S   nUR
                  [        :X  d   eg )	Nz216 3T19z	2T15 4H19z416 4T20z2016-01-22 2019-09-07)Úwing1Úwing2Úmatr\   Ú3T19Ú216)ÚsplitÚpdÚto_datetimer   rm  r+   rE   )r2   Úbellyr  r  r  rÁ   r€   s          r7   Ú#test_constructor_datelike_coercion2Ú:TestSeriesConstructors.test_constructor_datelike_coercion2—  s•   € ð × Ñ Ó"ˆØ×!Ñ!Ó#ˆØ× Ñ Ó"ˆÜ�nŠnÐ4×:Ñ:Ó<Ó=ˆÜ ¸sÑCÈ5ÑQˆà—‘˜‘ˆØ�|‰|œvÓ%Ð%Ð%Ø—‘˜‘ˆØ�|‰|œvÓ%Ð%Ñ%r:   c                 ó¸   • [        S5      S[        R                  /nU" USS9nU" [        S5      [        S5      [        /5      n[        R                  " X45        g )Nr¿   r(   rÖ   r*   )r   r   Ú_valuer/   r0   )r2   rþ  r¿  r€   r6   s        r7   Ú(test_constructor_mixed_int_and_timestampÚ?TestSeriesConstructors.test_constructor_mixed_int_and_timestamp¥  sG   € ä˜!“˜b¤#§*¡*Ð-ˆÙ  ¨XÑ6ˆá"¤I¨a£L´)¸B³-ÄÐ#EÓFˆÜ
�Š˜Õ)r:   c                 ó  • [         R                  " S S S S [        R                  " 5       S /5      [         R                  " S S [        R                  " 5       S /5      4 H   n[	        U5      nUR
                  S:X  a  M    e   g )NrÖ   )r,   rU   r   Únowr   r+   )r2   rÿ  r€   s      r7   Ú%test_constructor_datetimes_with_nullsÚ<TestSeriesConstructors.test_constructor_datetimes_with_nulls­  sg   € ô �HŠH�d˜D $¨¬h¯lªl«n¸dÐCÓDÜ�HŠH�d˜D¤(§,¢,£.°$Ð7Ó8ó
ˆCô ˜C“[ˆFØ—<‘< 8Õ+Ð+Ð+ò
r:   c           	      óŠ  • [        [        S[        S5      S9n[        U5      R	                  5       (       d   e[        [        [        S5      S9n[        U5      R	                  5       (       a   e[        [
        R                  S[        S5      S9n[        U5      R	                  5       (       d   e[        [        SSSSS5      [        /SS	9n[        US   5      (       d   eUR                  S:X  d   e[        [        SSSSS5      [
        R                  /SS	9n[        US   5      (       d   eUR                  S:X  d   eg )
NrÖ   r½   rÊ   r\   r‘  rB   r¦   r   r*   )	r   r	   rž   r   r<   r,   rª   r   r+   r¨  s     r7   Ú!test_constructor_dtype_datetime64Ú8TestSeriesConstructors.test_constructor_dtype_datetime64¶  s  € Ü”4˜x¬u°Q«xÑ8ˆÜ�A‹w�{‰{�}‰}Ðˆ}ô ”4œu Q›xÑ(ˆÜ˜“7—;‘;—=‘=Ð Ð ä”2—6‘6 ´°q³Ñ:ˆÜ�A‹w�{‰{�}‰}Ðˆ}ä”H˜T 1 a¨¨AÓ.´Ð5¸XÑFˆÜ�A�a‘D�z‰zÐˆzØ�w‰w˜(Ó"Ð"Ð"ä”H˜T 1 a¨¨AÓ.´·±Ð7¸xÑHˆÜ�A�a‘D�z‰zÐˆzØ�w‰w˜(Ó"Ð"Ñ"r:   c           	      óÜ  • [        SSS5      [        SSS5      [        SSS5      /nU Vs/ s H  n[        R                  " U5      PM     nn[        U5      nUR                  S:X  d   e[        R
                  UR                  S'   UR                  S:X  d   e[        USS9n[        [        U5      R                  [        R                  5      S	-  S
S9n[        R                  " Xe5        [        USS9n[        R                  " Xe5        [        [        [        SSS5      [        SSS5      /SS9n[        [        R
                  /USS  -   SS9n[        R                  " Xe5        g s  snf )NéÝ  rB   r¦   r�   rÖ   r   zdatetime64[ms]r*   é@B úM8[ms]rQ   )r   r,   Ú
datetime64r   r+   rª   rä   r.   r  r/   rF   r   )r2   Úpydatesrî   Údatesr>   r6   r€   s          r7   Ú$test_constructor_dtype_datetime64_10Ú;TestSeriesConstructors.test_constructor_dtype_datetime64_10Ê  s=  € ä˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆÙ+2Ó3ª7 a”—’˜qÖ!©7ˆÐ3ä�U‹mˆØ�y‰y˜HÓ$Ð$Ð$ä—f‘fˆ�‰�‰Ø�y‰y˜HÓ$Ð$Ð$ô ˜'Ð)9Ñ:ˆäœ˜u›×,Ñ,¬R¯X©XÓ6¸Ñ@ÈÑQˆÜ
×Ò˜vÔ0ä˜Ð%5Ñ6ˆÜ
×Ò˜vÔ0äÜ”(˜4  AÓ&¬°°q¸!Ó(<Ð=ÐEUñ
ˆô œŸ™˜ 5¨¨ 9Ñ,Ð4DÑEˆÜ
×Ò˜vÕ0ùò+ 4s   « E)c                 ó  • [        SSS5      [        SSS5      [        SSS5      /nU Vs/ s H  n[        R                  " U5      PM     nn[        USS9nUR	                  S5        Sn[
        R                  " [        US	9   UR	                  S
5        S S S 5        [        U[        R                  S9n[        UR	                  [        R                  5      5      n[        R                  " Xg5        g s  snf ! , (       d  f       Nj= f)Nr4  rB   r¦   r�   rQ   r*   r  z:Converting from datetime64\[ns\] to int32 is not supportedrO   r#  )r   r,   r7  r   r.   rR   rS   r†   r  r/   rF   )r2   r8  rî   r9  ÚdtsrV   r€   r6   s           r7   Ú$test_constructor_dtype_datetime64_11Ú;TestSeriesConstructors.test_constructor_dtype_datetime64_11ä  sÎ   € Ü˜D ! QÓ'¬°$¸¸1Ó)=¼xÈÈaÐQRÓ?SÐTˆÙ+2Ó3ª7 a”—’˜qÖ!©7ˆÐ3ä�UÐ"2Ñ3ˆð 	�
‰
�7Ôð LˆÜ�]Š]œ9¨CÓ0Ø�J‰J�wÔ÷ 1ô ˜¤2§8¡8Ñ,ˆÜ˜#Ÿ*™*¤R§X¡XÓ.Ó/ˆÜ
×Ò˜vÕ0ùò# 4÷ 1Õ0ús   « C4ÂC9Ã9
Dc                 óÀ   • [        [        SSS5      /5      nUS   [        SSSSS5      :X  d   e[        [        SSS5      /5      nUS   [        SSSSS5      :X  d   eg )Nr¦   rB   r   i¸  )r   r   rß   s     r7   Ú#test_constructor_dtype_datetime64_9Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_9ù  sl   € äœ ! Q¨Ó*Ð+Ó,ˆØ�a‰yœH Q¨¨1¨a°Ó3Ó3Ð3Ð3äœ $¨¨1Ó-Ð.Ó/ˆØ�a‰yœH T¨1¨a°°AÓ6Ó6Ð6Ñ6r:   c                 óp   • [        [        S5      S/SS/S9nUS   [        S5      :X  d   eUS   S:X  d   eg )Nr  rB   r‹   r�   r\   )r   r   rß   s     r7   Ú#test_constructor_dtype_datetime64_8Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_8  sE   € äœ :Ó.°Ð2¸3À¸*ÑEˆØ�c‰{œi¨
Ó3Ó3Ð3Ð3Ø�c‰{˜aÓÐÑr:   c                 óØ  • [        SSSS9nUR                  [        R                  5      R	                  S5      n[        X!S9nS H©  n[        R                  " SU S	35      nUR                  [        R                  5      R	                  U5      n[        Xa5      nUS
:X  a  [        R                  " S5      nUR                  U:X  d   e[        R                  " XsR	                  U5      5        M«     [        X![        S9nS HY  nUR                  [        R                  5      R	                  SU S	35      n[        Xa[        S9n[        R                  " Xs5        M[     [        R                  " UR                  5        Vs/ s H  oˆR                  5       PM     sn[        S9n	[        X‘5      n
[        R                  " U
R                  U	5        U
R                  [        :X  d   eg s  snf )Nz01-Jan-2015z01-Dec-2015ÚMErŸ  rQ   r\   )r%  ÚDÚmsÚusÚnszM8[Ú]rH  r)   rÈ   r*   )r   Úviewr,   Úndarrayr.   r   r+   r/   rF   rE   rU   rC   rD   rƒ  r4   )r2   r9  Úvalues2r6   Úunitr+   Úvalues1r€   ró   Údates2Úseries1s              r7   Ú#test_constructor_dtype_datetime64_7Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_7  s|  € ô ˜=¨-¸dÑCˆØ—*‘*œRŸZ™ZÓ(×/Ñ/Ð0@ÓAˆÜ˜'Ñ/ˆã0ˆDÜ—H’H˜s 4 &¨˜]Ó+ˆEØ—j‘j¤§¡Ó,×3Ñ3°EÓ:ˆGÜ˜GÓ+ˆFØ�s‹{äŸš Ó)�Ø—<‘< 5Ó(Ð(Ð(Ü×"Ò" 6¯?©?¸5Ó+AÖBñ 1ô ˜'´fÑ=ˆÛ1ˆEØ—j‘j¤§¡Ó,×3Ñ3°c¸%¸À°NÓCˆGÜ˜G¼Ñ?ˆFÜ×"Ò" 6Ö4ñ 2ô —’¨U×-@Ñ-@Ô-BÓCÒ-B¨Ÿ6™6ž8Ñ-BÑCÌ6ÑRˆÜ˜Ó'ˆÜ
×#Ò# G§N¡N°FÔ;Ø�}‰}¤Ó&Ð&Ñ&ùò Ds   ÆG'c                 ó|  • [        S [        S/5      nUR                  [        :X  d   e[        [        R
                  [        S/5      nUR                  [        :X  d   e[        [        S S/5      nUR                  [        :X  d   e[        [        [        R
                  S/5      nUR                  [        :X  d   eg )Nz2013-08-05 15:30:00.000001)r   r   r+   rE   r,   rª   r=   s     r7   Ú#test_constructor_dtype_datetime64_6Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_6&  sœ   € ô �dœCÐ!=Ð>Ó?ˆØ�y‰yœFÓ"Ð"Ð"ä”b—f‘fœcÐ#?Ð@ÓAˆØ�y‰yœFÓ"Ð"Ð"ä”c˜4Ð!=Ð>Ó?ˆØ�y‰yœFÓ"Ð"Ð"ä”cœ2Ÿ6™6Ð#?Ð@ÓAˆØ�y‰yœFÓ"Ð"Ñ"r:   c                 óR  • [        SSS9n[        U5      R                  S   R                  b   e[        SSSS9n[	        [        U5      R                  S   R                  5      S:X  d   e[        SSSS9n[	        [        U5      R                  S   R                  5      S:X  d   eg )Nr  r�   r¾  r   ÚUTCrÍ  r/  )r   r   rä   r0  rË   )r2   Údrs     r7   Ú#test_constructor_dtype_datetime64_5Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_56  s—   € ô ˜
¨AÑ.ˆÜ�b‹z�‰˜qÑ!×$Ñ$Ñ,Ð,Ð,Ü˜
¨A°%Ñ8ˆÜ”6˜"“:—?‘? 1Ñ%×(Ñ(Ó)¨UÓ2Ð2Ð2Ü˜
¨A°,Ñ?ˆÜ”6˜"“:—?‘? 1Ñ%×(Ñ(Ó)¨\Ó9Ð9Ñ9r:   c                 óŠ   • [        SS[        /5      nUR                  S:X  d   eUS   [        L d   eS[        U5      ;   d   eg )Nl   *�}aiZléÿrE   r¦   r   )r   r   r+   rË   r=   s     r7   Ú#test_constructor_dtype_datetime64_4Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_4@  sG   € ä�m X¬sÐ3Ó4ˆØ�y‰y˜HÓ$Ð$Ð$Ø�1‰vœŠ}Ðˆ}Øœ˜C›Ó Ð Ñ r:   c                 ó¶   • [        [        SSS5      [        SSS5      [        /5      nUR                  S:X  d   eUS   [        L d   eS[	        U5      ;   d   eg )NéÚ  rB   r¦   rE   r   )r   r   r   r+   rË   r=   s     r7   Ú#test_constructor_dtype_datetime64_3Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_3G  sY   € ä”h˜t Q¨Ó*¬H°Q¸¸1Ó,=¼sÐCÓDˆØ�y‰y˜HÓ$Ð$Ð$Ø�1‰vœŠ}Ðˆ}Øœ˜C›Ó Ð Ñ r:   c                 óÞ   • [        [        SSS5      [        SSS5      [        R                  /5      nUR                  S:X  d   eUS   [        R                  L d   eS[        U5      ;   d   eg )Nrb  rB   r¦   rE   ÚNaN)r   r   r,   rª   r+   rË   r=   s     r7   Ú#test_constructor_dtype_datetime64_2Ú:TestSeriesConstructors.test_constructor_dtype_datetime64_2N  sc   € ä”h˜t Q¨Ó*¬H°Q¸¸1Ó,=¼r¿v¹vÐFÓGˆØ�y‰y˜HÓ$Ð$Ð$Ø�1‰vœŸ™ÒÐÐØœ˜C›Ó Ð Ñ r:   c                 óš  • [        SSSS9n[        U5      nUR                  R                  S:X  d   eUR                  S:X  d   e[	        UR                  [
        5      (       d   eS[        U5      ;   d   eUR                  n[	        U[        R                  5      (       d   eUR                  S:X  d   e[        U5      nUR                  S5      R                  UR                  R                  S9n[        R                   " X5        UR"                  S	   nU[%        S
SS9:X  d   eUS	   nU[%        S
SS9:X  d   eU[        / SQUR&                  S9   n[        R(                  " X2S	S 5        UR"                  S	S n[        R(                  " U[        US	S 5      5        [*        R,                  " UR"                  S	S UR"                  SS  /5      n[        R(                  " X25        S[        U5      ;   d   eUR/                  5       nS[        U5      ;   d   eS[        U5      ;   d   e[        USS9n[        R                   " X15        g )Nr  r�   r/  rÍ  údatetime64[ns, US/Eastern]rQ   rZ  ©r0  r   z2013-01-01 00:00:00-0500r�  r\   r¦   rB   r   ÚinferrŸ  )r   r   r+   r…   r—   r   rË   r4   r,   rN  r   Útz_localizeÚ
tz_convertÚdtr0  r/   rG   rä   r   r]   rF   r#  ÚconcatÚshift)r2   r[  r%  r€   rG  s        r7   Ú!test_constructor_with_datetime_tzÚ8TestSeriesConstructors.test_constructor_with_datetime_tzU  s  € ô ˜
¨A°,Ñ?ˆÜ�2‹JˆØ�w‰w�|‰|Ð;Ó;Ð;Ð;Ø�w‰wÐ6Ó6Ð6Ð6Ü˜!Ÿ'™'¤?×3Ñ3Ð3Ð3Ø+¬s°1«vÓ5Ð5Ð5ð —‘ˆÜ˜&¤"§*¡*×-Ñ-Ð-Ð-Ø�|‰|Ð/Ó/Ð/Ð/ä˜FÓ#ˆØ�o‰o˜eÓ$×/Ñ/°1·4±4·7±7Ð/Ð;ˆÜ
×Ò˜bÔ&ð —‘˜‘ˆØœÐ#=À,ÑOÓOÐOÐOØ�1‘ˆØœÐ#=À,ÑOÓOÐOÐOà”6Ò-°Q·W±WÑ=Ñ>ˆÜ
×Ò˜v¨¨1 vÔ.à—‘˜˜!�ˆÜ
×Ò˜v¤v¨b°°1¨g£Ô7ô —’˜AŸF™F 1 Q˜K¨¯©°°¨Ð4Ó5ˆÜ
×Ò˜vÔ)ð ,¬s°1«vÓ5Ð5Ð5ð —‘“ˆØ+¬s°6«{Ó:Ð:Ð:Øœ˜F›Ó#Ð#Ð#ä˜q wÑ/ˆÜ
×Ò˜fÕ)r:   c                 óN   • [        [        SSSS95      nS[        U5      ;   d   eg )Nr  éè  r/  rÍ  rj  )r   r   rË   r=   s     r7   Ú"test_constructor_with_datetime_tz5Ú9TestSeriesConstructors.test_constructor_with_datetime_tz5„  s'   € ä”Z 
°D¸\ÑJÓKˆØ+¬s°3«xÓ7Ð7Ñ7r:   c                 ó˜   • [        [        SSS9[        SSS9/5      nUR                  S:X  d   e[        R                  " USS9S:X  d   eg )	Nú2013-01-01 13:00:00-0800ú
US/Pacificrk  ú2013-01-02 14:00:00-0800zdatetime64[ns, US/Pacific]T©Úskipnar7  ©r   r   r+   r
   Úinfer_dtyper=   s     r7   Ú"test_constructor_with_datetime_tz4Ú9TestSeriesConstructors.test_constructor_with_datetime_tz4‰  sU   € ääÐ4¸ÑFÜÐ4¸ÑFðó
ˆð �y‰yÐ8Ó8Ð8Ð8Ü�Š˜s¨4Ñ0°LÓ@Ð@Ñ@r:   c                 ó˜   • [        [        SSS9[        SSS9/5      nUR                  S:X  d   e[        R                  " USS9S	:X  d   eg )
Nry  rz  rk  r{  r/  rE   Tr|  r   r~  r=   s     r7   Ú"test_constructor_with_datetime_tz3Ú9TestSeriesConstructors.test_constructor_with_datetime_tz3”  sT   € ÜäÐ4¸ÑFÜÐ4¸ÑFðó
ˆð �y‰y˜HÓ$Ð$Ð$Ü�Š˜s¨4Ñ0°JÓ>Ð>Ñ>r:   c                 óž   • [        [        SS/SS9n[        SS/SS9R                  S5      n[        U5      n[        R
                  " X5        g )	Nr   rB   rj  rÈ   r   r/  rk  rK  )r   r   r   Úas_unitr/   rF   )r2   r>   Údtir6   s       r7   Ú"test_constructor_with_datetime_tz2Ú9TestSeriesConstructors.test_constructor_with_datetime_tz2ž  sG   € ä”S  A Ð.JÑKˆÜ˜U E˜N¨|Ñ<×DÑDÀTÓJˆÜ˜#“;ˆÜ
×Ò˜sÕ-r:   c                 óœ   ^^• S[        S5      SSS /m[        T5      m[        UU4S j[        [	        T5      5       5       5      (       d   eg )Nrª   z
1990-01-01z2015-03-14T16:15:14.123-08:00z2019-03-04T21:56:32.620-07:00c              3   ó8   >#   • U  H  nTU   TU   L v •  M     g 7frj   rf   )rl   r@  r>   rI   s     €€r7   rn   ÚVTestSeriesConstructors.test_constructor_no_partial_datetime_casting.<locals>.<genexpr>¯  s    øé € Ð?Ò.>¨�3�q‘6˜T !™WÕ$Ò.>ùs   ƒ)r   r   r<   rž   r   )r2   r>   rI   s    @@r7   Ú,test_constructor_no_partial_datetime_castingÚCTestSeriesConstructors.test_constructor_no_partial_datetime_casting¥  sK   ù€ ð Ü�lÓ#Ø+Ø+Øð
ˆô �T‹lˆÜÕ?¬e´C¸³IÔ.>Ó?×?Ñ?Ð?Ñ?r:   Ú	arr_dtypeÚkindÚMr¹   rP  )rK  rJ  rI  r%  r+  r¹   rH  c                 ó„  • U SU S3n[         R                  " / SQUS9n[        U5      nUR                  U5      n[        UR                  U5      5      nUS;   a%  UR                  U:X  d   eUR                  U:X  d   eO*UR                  U S3:X  d   eUR                  U S3:X  d   e[
        R                  " Xx5        g )Nú8[rL  r  r*   )rK  rJ  rI  r%  z8[s])r,   rU   r   r.   r+   r/   rF   )	r2   r�  r�  rP  r+   rÿ  r>   r€   r6   s	            r7   Ú&test_construction_to_datetimelike_unitÚ=TestSeriesConstructors.test_construction_to_datetimelike_unit±  s½   € ð �&˜˜4˜& Ð"ˆÜ�hŠh’y¨	Ñ2ˆÜ�S‹kˆØ—‘˜EÓ"ˆä˜#Ÿ*™* UÓ+Ó,ˆàÐ*Ó*Ø—<‘< 5Ó(Ð(Ð(Ø—>‘> UÓ*Ð*Ñ*ð —<‘< d V¨4 =Ó0Ð0Ð0Ø—>‘>¨ v¨T ]Ó2Ð2Ð2ä
×Ò˜vÕ0r:   Úargz2013-01-01 00:00:00c                 ó    • [        U/SS9n[        [        U5      5      R                  R                  S5      n[        R
                  " X#5        g )Nzdatetime64[ns, CET]r*   ÚCET)r   r   ro  rm  r/   rF   )r2   r–  r€   r6   s       r7   Ú7test_constructor_with_naive_string_and_datetimetz_dtypeÚNTestSeriesConstructors.test_constructor_with_naive_string_and_datetimetz_dtypeÉ  s@   € ô ˜˜Ð%:Ñ;ˆÜœ) C›.Ó)×,Ñ,×8Ñ8¸Ó?ˆÜ
×Ò˜vÕ0r:   c                 ó6  • [         R                  " SS5      n[         R                  " [         R                  " SS5      /SS9n[        U5      n[        [	        U5      /5      R                  S5      nUR                  S:X  d   e[        R                  " X45        g )NrB   rI  z>M8[ms]r*   r6  )	r,   r7  rU   r   r   r.   r+   r/   rF   )r2   rI  rÿ  r€   r6   s        r7   Ú%test_constructor_datetime64_bigendianÚ<TestSeriesConstructors.test_constructor_datetime64_bigendianÐ  st   € ä�]Š]˜1˜dÓ#ˆÜ�hŠhœŸš a¨Ó.Ð/°yÑAˆä˜“ˆÜœ9 R›=˜/Ó*×1Ñ1°(Ó;ˆØ�~‰~ Ó)Ð)Ð)Ü
×Ò˜vÕ0r:   Úinterval_constructorc                 óì   • UR                  [        R                  " S5      SS9n[        U5      nUR                  S:X  d   e[
        R                  " [        UR                  5      [        U5      5        g )Nr�   r2  ©Úclosedzinterval[int64, right])	Úfrom_breaksr,   r-   r   r+   r/   rG   r   r4   )r2   rž  Ú	intervalsr€   s       r7   Útest_construction_intervalÚ1TestSeriesConstructors.test_construction_intervalÚ  s\   € ð )×4Ñ4´R·Y²Y¸q³\È'Ð4ÐRˆ	Ü˜	Ó"ˆØ�|‰|Ð7Ó7Ð7Ð7Ü
×Òœe F§M¡MÓ2´E¸)Ó4DÕEr:   Údata_constructorr1   zndarray[object]c                 óÐ   • [        SS5      [        SS5      S /n[        U" U5      5      n[        [        U5      5      nUR                  S:X  d   e[        R
                  " X45        g )Nr   rB   r¦   zinterval[float64, right])r   r   r!   r+   r/   rF   ©r2   r¦  rt   r€   r6   s        r7   Útest_constructor_infer_intervalÚ6TestSeriesConstructors.test_constructor_infer_intervalâ  s\   € ô
 ˜˜A“¤¨¨A£°Ð5ˆÜÑ(¨Ó.Ó/ˆÜœ-¨Ó-Ó.ˆØ�|‰|Ð9Ó9Ð9Ð9Ü
×Ò˜vÕ0r:   c                 óª   • [        SSSS9[        SSSS9/n[        U" U5      5      nUR                  [        :X  d   eUR	                  5       U:X  d   eg )Nr   rB   Úbothr   r¦   Úneither)r   r   r+   rE   rÞ   )r2   r¦  rt   r€   s       r7   Ú&test_constructor_interval_mixed_closedÚ=TestSeriesConstructors.test_constructor_interval_mixed_closedí  sV   € ô
 ˜˜A fÑ-¬x¸¸1ÀYÑ/OÐPˆÜÑ(¨Ó.Ó/ˆØ�|‰|œvÓ%Ð%Ð%Ø�}‰}‹ $Ó&Ð&Ñ&r:   c                 ó  • [        [        SSSS95      n[        XR                  S9n[        R                  " X!5        [        UR
                  R                  S5      UR                  S9n[        R                  " X!5        [        UR                  UR                  S9n[        UR                  5      R
                  R                  UR                  R                  5      n[        R                  " X#5        [        R                  " S 5         [        UR                  5      R
                  R                  S5      nUR
                  R                  UR                  R                  5      nS S S 5        [        R                  " X!5        [        R                  " S 5         [        UR                  R                  S5      UR                  S9nS S S 5        [        R                  " X!5        g ! , (       d  f       N‡= f! , (       d  f       N6= f)Nr  r�   r/  rÍ  r*   rZ  r  )r   r   r+   r/   rF   ro  rn  r4   rm  r0  r  rM  )r2   r>   r€   r6   Úmiddles        r7   Útest_construction_consistencyÚ4TestSeriesConstructors.test_construction_consistency÷  s[  € ô ”Z 
°A¸,ÑGÓHˆä˜§9¡9Ñ-ˆÜ
×Ò˜vÔ+ä˜Ÿ™×)Ñ)¨%Ó0¸¿	¹	ÑBˆÜ
×Ò˜vÔ+ô ˜Ÿ
™
¨#¯)©)Ñ4ˆÜ˜#Ÿ*™*Ó%×(Ñ(×4Ñ4°S·Y±Y·\±\ÓBˆÜ
×Ò˜vÔ0ä×'Ò'¨Õ-ä˜CŸJ™JÓ'×*Ñ*×6Ñ6°uÓ=ˆFØ—Y‘Y×)Ñ)¨#¯)©)¯,©,Ó7ˆF÷ .ô 	×Ò˜vÔ+ä×'Ò'¨Õ-ä˜CŸJ™JŸO™O¨GÓ4¸C¿I¹IÑFˆF÷ .ô 	×Ò˜vÕ+÷ .Õ-ú÷ .Õ-ús   ÄAG,Æ.G=Ç,
G:Ç=
Hc                 óÐ   • [        SS5      [        SS5      S /n[        U" U5      5      n[        [        U5      5      n[        R                  " X45        UR
                  S:X  d   eg )NÚ2000rH  Ú2001ú	Period[D])r   r   r"   r/   rF   r+   r¨  s        r7   Útest_constructor_infer_periodÚ4TestSeriesConstructors.test_constructor_infer_period  s]   € ô �v˜sÓ#¤V¨F°CÓ%8¸$Ð?ˆÜÑ(¨Ó.Ó/ˆÜœ, tÓ,Ó-ˆÜ
×Ò˜vÔ0Ø�|‰|˜{Ó*Ð*Ñ*r:   z$PeriodDtype Series not supported yet©Úreasonc                 ó°   • [        SSS[        R                  R                  /SS9nUS   n[	        U5      (       d   eX!S'   [	        US   5      (       d   eg )Nr   ru  éÐ  z	period[D]r*   r�   r¦   )r   r#  Ú_libsr	   r   ©r2   rq  Úvals      r7   Ú;test_construct_from_ints_including_iNaT_scalar_period_dtypeÚRTestSeriesConstructors.test_construct_from_ints_including_iNaT_scalar_period_dtype  sO   € ä˜˜D $¬¯©¯©Ð6¸kÑJˆà�Q‰iˆÜ�C�y‰yÐˆyàˆq‰	Ü�F˜1‘I�‰Ð‰r:   c                 ó¢   • [        SS5      [        SS5      /n[        U5      nUR                  [        :X  d   eUR	                  5       U:X  d   eg )Nrµ  rH  r¶  ÚY)r   r   r+   rE   rÞ   )r2   rt   r€   s      r7   Ú.test_constructor_period_incompatible_frequencyÚETestSeriesConstructors.test_constructor_period_incompatible_frequency'  sI   € Ü�v˜sÓ#¤V¨F°CÓ%8Ð9ˆÜ˜“ˆØ�|‰|œvÓ%Ð%Ð%Ø�}‰}‹ $Ó&Ð&Ñ&r:   c                 ó$  • [        SSSS9n[        U5      nUR                  S:X  d   e[        R                  " [
        SS9   [        UR                  [        5      5      nS S S 5        [        R                  " UW5        g ! , (       d  f       N&= f)Nr  r½   rH  r,  r·  úDtype inferencerO   )	r   r   r+   r/   r  r  r.   rE   rF   )r2   Úpir%  r6   s       r7   Útest_constructor_periodindexÚ3TestSeriesConstructors.test_constructor_periodindex-  sq   € ô ˜*¨a°cÑ:ˆÜ�2‹JˆØ�w‰w˜+Ó%Ð%Ð%Ü×'Ò'¬Ð=NÓOÜ˜bŸi™i¬Ó/Ó0ˆH÷ Pä
×Ò˜q (Õ+÷ PÕOús   ÁBÂ
Bc                 ó
  • SSSS.n[        U5      n[        U[        UR                  5       5      S9n[        R                  " X#5        [        U/ SQS9n[        SS[
        R                  S	// SQS9n[        R                  " X#5        [        S
SSS9nUS	   S	US   S0n[        XS9n[        [
        R                  U[
        R                  S9nS	UR                  S	'   SUR                  S'   [        R                  " X#5        g )Nr�  r9  r:  rS  r\   )r�   rÝ   ró   r‹   rB   r¦   r   r½  r(   rH  r,  r*   )
r   rö   Úkeysr/   rF   r,   rª   r   rÆ   rä   )r2   ró   r€   r6   Úpidxs        r7   Útest_constructor_dictÚ,TestSeriesConstructors.test_constructor_dict8  sß   € Ø˜C cÑ*ˆä˜“ˆÜ˜!¤6¨!¯&©&«(Ó#3Ñ4ˆÜ
×Ò˜vÔ0ä˜Ò!5Ñ6ˆÜ˜1˜a¤§¡¨Ð+Ò3GÑHˆÜ
×Ò˜vÔ0ä˜L°"¸3Ñ?ˆØ�!‰W�a˜˜a™ !Ð$ˆÜ˜Ñ&ˆÜœ"Ÿ&™& $¬b¯j©jÑ9ˆØˆ�‰�aÑØˆ�‰�aÑÜ
×Ò˜vÕ0r:   c                 ór   • SS/S/S//0n[        US/SS9n[        US/S9n[        R                  " X#5        g )Nr‹   r¦   r�   r§   rE   rÈ   r\   r  ©r2   ró   r€   r6   s       r7   Ú/test_constructor_dict_list_value_explicit_dtypeÚFTestSeriesConstructors.test_constructor_dict_list_value_explicit_dtypeK  sD   € à�A�3˜˜˜a˜S�/Ð"ˆÜ˜ # ¨hÑ7ˆÜ˜! C 5Ñ)ˆÜ
×Ò˜vÕ0r:   c                 ó|   • SSSS.n[        U5      n[        / SQ[        S5      S9n[        R                  " X#5        g )NrB   r   r¦   rÜ   )rB   r   r¦   Úbacr\   )r   r1   r/   rF   rÒ  s       r7   Útest_constructor_dict_orderÚ2TestSeriesConstructors.test_constructor_dict_orderR  s7   € ð ˜! !Ñ$ˆÜ˜“ˆÜš)¬4°«;Ñ7ˆÜ
×Ò˜vÕ0r:   c                 ó  • Uu  p4[        U[        5      (       a.  [        R                  R	                  SS9nUR                  U5        SU0n[        US/S9n[        US/US9nUR                  U:X  d   e[        R                  " Xx5        g )NzMConstruction from dict goes through maybe_convert_objects which casts to nanorº  r‹   r\   rÈ   )
r—   r   rR   ÚmarkÚxfailÚapplymarkerr   r+   r/   rF   )	r2   rŸ   Úrequestr    r¡   rÚ  ró   r€   r6   s	            r7   Útest_constructor_dict_extensionÚ6TestSeriesConstructors.test_constructor_dict_extensionZ  s�   € Ø1Ñˆ	Ü�i¤×+Ñ+Ü—;‘;×$Ñ$ð<ð %ð ˆDð ×Ñ Ô%Ø�)ÐˆÜ˜ # Ñ'ˆÜ˜)¨C¨5¸ÑAˆà�|‰|˜xÓ'Ð'Ð'ä
×Ò˜vÕ0r:   ró  c           	      óª  • SSUS[        S5      SSS0n[        U5      R                  5       n[        / SQSU[        R                  S/S	9n[
        R                  " X45        S
SS[        R                  4SSU4S0n[        U5      R                  5       n[        / SQ[        S
S[        R                  4SU4/5      S	9n[
        R                  " X45        g )NrB   r‹   r�   rª   rÝ   r§   ró   ©r‹   r�   rÝ   ró   r\   ©rB   rB   r¦   r�   rS  )r˜   r   Úsort_valuesr,   rª   r/   rF   r   )r2   ró  ró   r€   r6   s        r7   Útest_constructor_dict_nan_keyÚ4TestSeriesConstructors.test_constructor_dict_nan_keyj  sÁ   € ð ��U˜C¤ u£¨s°A°sÐ;ˆÜ˜“×&Ñ&Ó(ˆÜÒ.°q¸%ÄÇÁÈÐ6KÑLˆÜ
×Ò˜vÔ0ð �S˜1œbŸf™f˜+ s¨Q°¨J¸Ð<ˆÜ˜“×&Ñ&Ó(ˆÜÚ¤5¨&°1´b·f±f°+ÀÀ5¸zÐ)JÓ#Kñ
ˆô 	×Ò˜vÕ0r:   c                 óh  ^	^
• / SQm	/ SQm
U	U
4S jnU" [         R                  5      nU" S 5      nU" [        5      n[        T
S T	 5       5      n[        U5      n[        U5      n[        U5      n[        R
                  " Xe5        [        R
                  " Xu5        [        R
                  " X…5        g )N)z
1984-02-19z
1988-11-06z
1989-12-03z
1990-03-15)g{—‰\I„Ai…Ö g„¦tyZQƒAr÷  c                 óD   >^ • [        [        U 4S jT 5       T5      5      $ )Nc              3   ó4   >#   • U  H  nT" U5      v •  M     g 7frj   rf   )rl   rî   rY   s     €r7   rn   ÚeTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data.<locals>.<genexpr>�  s   øé € ÐB²\°™[¨Ÿ^˜^²\ùs   ƒ)ÚdictÚzip)rY   Údates_as_strr4   s   `€€r7   Úcreate_dataÚRTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.create_data€  s   ù€ ÜœÔB±\ÓBÀFÓKÓLÐLr:   c                 ó0   • [         R                  " U S5      $ )Nz%Y-%m-%d)r   ÚstrptimerÓ  s    r7   r`   ÚOTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<lambda>„  s   € ¬h×.?Ò.?ÀÀ:Ô.Nr:   c              3   ó8   #   • U  H  n[        U5      v •  M     g 7frj   )r   rL  s     r7   rn   ÚPTestSeriesConstructors.test_constructor_dict_datetime64_index.<locals>.<genexpr>‡  s   é € Ð"Fº°A¤9¨Q§< <ºùs   ‚)r,   r7  r   r   r/   rF   )r2   rí  Údata_datetime64Údata_datetimeÚdata_Timestampr6   Úresult_datetime64Úresult_datetimeÚresult_Timestamprì  r4   s            @@r7   Ú&test_constructor_dict_datetime64_indexÚ=TestSeriesConstructors.test_constructor_dict_datetime64_indexz  s™   ù€ ò PˆÚFˆö	Mñ &¤b§m¡mÓ4ˆÙ#Ñ$NÓOˆÙ$¤YÓ/ˆä˜&Ñ"F¹Ó"FÓGˆä" ?Ó3ÐÜ  Ó/ˆÜ! .Ó1Ðä
×ÒÐ0Ô;Ü
×Ò˜Ô9Ü
×ÒÐ/Õ:r:   c           	      ó¦   • SS0n[        U5      n[        S[        S/S/[        R                  //S/S/S//S9S9n[        R
                  " X#5        g )N)rB   rB   Ng      ð¿rB   r   r÷  )ÚlevelsÚcodesr\   )r   r   r,   rª   r/   rF   r™  s       r7   Ú#test_constructor_dict_tuple_indexerÚ:TestSeriesConstructors.test_constructor_dict_tuple_indexer‘  s[   € à˜dÐ#ˆÜ˜“ˆÜØœ
¨A¨3°°´b·f±f°XÐ*>ÈÀsÈQÈCÐRTÐQUÐFVÑWñ
ˆô 	×Ò˜vÕ0r:   c                 ór   • U" SS05      n[        U5      n[        S/S/S9n[        R                  " X45        g )Nr�   Úthreer\   r  )r2   Únon_dict_mapping_subclassÚndmr€   r6   s        r7   Útest_constructor_mappingÚ/TestSeriesConstructors.test_constructor_mappingš  s7   € á'¨¨G¨Ó5ˆÜ˜“ˆÜ˜7˜)¨A¨3Ñ/ˆä
×Ò˜vÕ0r:   c                 óD   • / SQn[        U5      n[        U5      U:X  d   eg ©N)râ  )r¦   r¦   )r¦   r�   )r   r1   ©r2   rt   r%  s      r7   Útest_constructor_list_of_tuplesÚ6TestSeriesConstructors.test_constructor_list_of_tuples¢  s    € Ú'ˆÜ�4‹LˆÜ�A‹w˜$‹Ð‰r:   c                 ó@   • Sn[        U5      n[        U5      U:X  d   eg r  )r   Útupler	  s      r7   Ú test_constructor_tuple_of_tuplesÚ7TestSeriesConstructors.test_constructor_tuple_of_tuples§  s"   € Ø'ˆÜ�4‹LˆÜ�Q‹x˜4ÓÐÑr:   c                 ó°   • SSS.n[        U5      R                  5       n[        SS/[        R                  " SS/5      S9n[        R
                  " X#5        g )Nr�   r¾   )©rB   r¦   ©Nr½   r  r  r\   )r   rã  r   Úfrom_tuplesr/   rF   r™  s       r7   Útest_constructor_dict_of_tuplesÚ6TestSeriesConstructors.test_constructor_dict_of_tuples¬  sL   € Ø aÑ(ˆÜ˜“×)Ñ)Ó+ˆÜ˜1˜a˜&¬
×(>Ò(>ÀÈ	Ð?RÓ(SÑTˆÜ
×Ò˜vÕ0r:   z+ignore:elementwise comparison:FutureWarningc                 óÌ  • SSSSS.n[        U5      n[        R                  " UR                  5        SSS[        R
                  " 5       S.n[        U5      nUR                  [        R                  :X  d   eSSSSS.n[        U5      nU(       d   UR                  [        R                  :X  d   e S	SS
.n[        U[        S9nUR                  [        R                  :X  d   eg )Nr   rB   r¦   r�   rá  r)  r*  Ú3Ú0©r‹   r�   r*   )r   r/   Úassert_is_sortedr]   r   r-  r+   r,   r«   r˜   rÆ   )r2   r³   rt   rq  s       r7   Útest_fromDictÚ$TestSeriesConstructors.test_fromDict³  s»   € à˜Q Q¨QÑ/ˆä˜“ˆÜ
×Ò˜FŸL™LÔ)à˜S s´·²³Ñ@ˆÜ˜“ˆØ�|‰|œrŸz™zÓ)Ð)Ð)à˜S s°Ñ5ˆÜ˜“ˆÞ1Cˆv�|‰|œrŸz™zÓ)ÐNÐNÈà˜sÑ#ˆÜ˜¤EÑ*ˆØ�|‰|œrŸz™zÓ)Ð)Ñ)r:   c                 ó"  • [        [        R                  UR                  [        R                  S9nUR
                  [        R                  :X  d   e[        U5      [        U5      :X  d   e[        SUR                  S9nU(       d   UR
                  [        R                  :X  d   e [        U5      [        U5      :X  d   e[        R                  " 5       n[        XQR                  S9nUR
                  S:X  d   e[        U5      [        U5      :X  d   e[        SUR                  SS9n[        SUR                  S9R                  S5      nUR
                  S:X  d   e[        U5      [        U5      :X  d   e[        R                  " Xx5        g )NrÈ   r¸  r\   zM8[us]r   rÇ   )r   r,   rª   r]   rÆ   r+   r   r«   r   r-  r.   r/   rF   )	r2   r²   r³   ÚnansÚstringsró   r9  Úcategoricalr6   s	            r7   Útest_fromValueÚ%TestSeriesConstructors.test_fromValueÆ  s?  € Ü”b—f‘f O×$9Ñ$9ÄÇÁÑLˆØ�z‰zœRŸZ™ZÓ'Ð'Ð'Ü�4‹yœC Ó0Ó0Ð0Ð0ä˜ o×&;Ñ&;Ñ<ˆÞ2Dˆw�}‰}¤§
¡
Ó*ÐOÐOÈ%Ü�7‹|œs ?Ó3Ó3Ð3Ð3ä�LŠL‹NˆÜ�q× 5Ñ 5Ñ6ˆØ�{‰{˜hÓ&Ð&Ð&Ü�5‹zœS Ó1Ó1Ð1Ð1ô ˜Q o×&;Ñ&;À:ÑNˆÜ˜! ?×#8Ñ#8Ñ9×@Ñ@ÀÓLˆØ× Ñ  JÓ.Ð.Ð.Ü�;Ó¤3 Ó#7Ó7Ð7Ð7Ü
×Ò˜{Õ5r:   c           	      ó  • [        [        S5       Vs/ s H  n[        US9PM     sn5      nUR                  S:X  d   e[        [        SS9/5      nUR                  S:X  d   e[        [        SS9[        SS9[        R
                  " SS5      /5      nUR                  S:X  d   e[        [        SS9[        /SS9nUR                  S:X  d   e[        [        SS9[        R                  /SS9nUR                  S:X  d   e[        [        R
                  " S	5      [        /SS9nUR                  S:X  d   e[        [        R
                  " S	5      [        /5      nUR                  S:X  d   e[        [        R
                  " S	5      [        /5      nUR                  S
:X  d   e[        [        R
                  " S	5      [        R                  /5      nUR                  S:X  d   e[        [        [        R
                  " S	5      /5      nUR                  S:X  d   e[        [        R
                  " SS5      /5      nUR                  S:X  d   eUR                  " S5        Sn[        R                  " [        US9   UR                  " S5        S S S 5        SR                  SS/5      n[        R                  " [        US9   [        [        SS9S/SS9  S S S 5        [        [        S5       Vs/ s H  n[        US9PM     snS/-   5      nUR                  S
:X  d   e[        S [        S/5      nUR                  [        :X  d   e[        [        R                  [        S/5      nUR                  [        :X  d   e[        [        S S/5      nUR                  [        :X  d   e[        [        [        R                  S/5      nUR                  [        :X  d   eg s  snf ! , (       d  f       GN[= f! , (       d  f       GN%= fs  snf )Nr�   )Údaysútimedelta64[ns]rB   r¦   r%  r×   r*   i £árE   r  z;Converting from timedelta64\[ns\] to int32 is not supportedrO   r#  Ú|z+Could not convert object to NumPy timedeltaz*Could not convert 'foo' to NumPy timedeltar¸  z1 Day)r   rž   r   r+   r,   Útimedelta64r   rª   r	   r.   rR   rS   r†   ÚjoinrT   rE   )r2   r@  ÚtdrV   r>   s        r7   Ú"test_constructor_dtype_timedelta64Ú9TestSeriesConstructors.test_constructor_dtype_timedelta64Ü  sa  € ä´°a´Ó9²¨1”Y AÔ&±Ñ9Ó:ˆØ�x‰xÐ,Ó,Ð,Ð,ä”Y AÑ&Ð'Ó(ˆØ�x‰xÐ,Ó,Ð,Ð,ä”Y AÑ&¬	°qÑ(9¼2¿>º>È!ÈSÓ;QÐRÓSˆà�x‰xÐ,Ó,Ð,Ð,ô ”Y AÑ&¬Ð,°HÑ=ˆØ�x‰xÐ,Ó,Ð,Ð,ä”Y AÑ&¬¯©Ð/°xÑ@ˆØ�x‰xÐ,Ó,Ð,Ð,ä”R—^’^ IÓ.´Ð4¸HÑEˆØ�x‰xÐ,Ó,Ð,Ð,ô ”R—^’^ IÓ.´Ð4Ó5ˆØ�x‰xÐ,Ó,Ð,Ð,ô ”R—^’^ IÓ.´Ð5Ó6ˆØ�x‰x˜8Ó#Ð#Ð#ä”R—^’^ IÓ.´·±Ð7Ó8ˆØ�x‰xÐ,Ó,Ð,Ð,ä”Sœ"Ÿ.š.¨Ó3Ð4Ó5ˆØ�x‰xÐ,Ó,Ð,Ð,ä”R—^’^ A sÓ+Ð,Ó-ˆØ�x‰xÐ,Ó,Ð,Ð,ð 	�	Š	�'Ôð MˆÜ�]Š]œ9¨CÓ0Ø�IŠI�gÔ÷ 1ð �h‰hà=Ø<ðó
ˆô �]Š]œ:¨SÓ1Ü”I 1Ñ% uÐ-°XÒ>÷ 2ô ´°a´Ó9²¨1”Y AÔ&±Ñ9¸U¸GÑCÓDˆØ�x‰x˜8Ó#Ð#Ð#ô �dœC Ð)Ó*ˆØ�y‰yœFÓ"Ð"Ð"ä”b—f‘fœc 7Ð+Ó,ˆØ�y‰yœFÓ"Ð"Ð"ä”c˜4 Ð)Ó*ˆØ�y‰yœFÓ"Ð"Ð"ä”cœ2Ÿ6™6 7Ð+Ó,ˆØ�y‰yœFÓ"Ð"Ñ"ùòQ :÷V 1Ö0ú÷ 2Ö1üò :s#   “O!É?O&ËO8Ë4P
Ï&
O5Ï8
Pc                 ó¦   • [        [        S5      [        SSS9/5      n[        [        S5      [        SSS9/SS9n[        R                  " X5        g )Nr  r/  rk  rE   r*   )r   r   r/   rF   rá  s      r7   Útest_constructor_mixed_tzÚ0TestSeriesConstructors.test_constructor_mixed_tz)  sN   € Ü”I˜jÓ)¬9°ZÀLÑ+QÐRÓSˆÜÜ�zÓ"¤I¨j¸\Ñ$JÐKØñ
ˆô 	×Ò˜qÕ+r:   c                 óˆ   • [        SSS[        /SS9nUS   n[        U5      (       d   eX!S'   [        US   5      (       d   eg )Nr   ru  r½  rÖ   r*   r�   r¦   )r   r	   r   r¿  s      r7   Útest_NaT_scalarÚ&TestSeriesConstructors.test_NaT_scalar1  sG   € Ü˜˜D $¬Ð-°XÑ>ˆà�Q‰iˆÜ�C�y‰yÐˆyàˆq‰	Ü�F˜1‘I�‰Ð‰r:   c                 ó    • [        [        R                  /5      R                  S5      n[        [        /SS9n[
        R                  " X5        g )NrÖ   r*   )r   r,   rª   r.   r   r/   rF   rw  s      r7   Útest_NaT_castÚ$TestSeriesConstructors.test_NaT_cast:  s9   € äœŸ™˜Ó!×(Ñ(¨Ó2ˆÜœ3˜% xÑ0ˆÜ
×Ò˜vÕ0r:   c                 ó¸   • SSS[        SSS5      SS4 HC  n/ SQ[        R                  " S	5      S
SS.4 H  n[        X!S9nUR                  U:X  a  M   e   ME     g )Ni	  g     Hˆ@r…   r‘  é   ©rB   u   ×�r  r�   r   rB   r  r`  )r   r,   Úonesr   r…   )r2   Únrt   r%  s       r7   Útest_constructor_name_hashableÚ5TestSeriesConstructors.test_constructor_name_hashable@  s\   € Ø�u˜f¤h¨t°R¸Ó&<¸dÀHÓMˆAÚ"¤B§G¢G¨A£J°a¸aÑ0@ÓA�Ü˜4Ñ(�Ø—v‘v •{Ð"�{ó Bò Nr:   c                 ó  • SnS/[         R                  " S5      SS04 HQ  nS/[         R                  " S5      SS04 H.  n[        R                  " [        US9   [        X2S9  S S S 5        M0     MS     g ! , (       d  f       MF  = f)Nz$Series\.name must be a hashable typeÚ	name_listr¦   rB   rO   r`  )r,   r8  rR   rS   r†   r   )r2   rV   r9  rt   s       r7   Ú test_constructor_name_unhashableÚ7TestSeriesConstructors.test_constructor_name_unhashableF  sj   € Ø5ˆØ�-¤§¢¨£¨a°¨VÓ4ˆAØ%˜¬¯ª°«
°Q¸°FÓ;�Ü—]’]¤9°CÓ8Ü˜4Ò(÷ 9Ñ8ó <ò 5ç8Ö8ús   Á
A5Á5
Bc           	      ó`   • [        [        [        SSS95      5      nUR                  S:X  d   eg )Nú1/1/2000r(   r¾  rÖ   )r   r1   r   r+   ©r2   rq  s     r7   Útest_auto_conversionÚ+TestSeriesConstructors.test_auto_conversionM  s*   € ÜœœZ¨
¸BÑ?Ó@ÓAˆØ�|‰|˜xÓ'Ð'Ñ'r:   c                 ó¢  • [         R                  " / SQSS9n[        U5      nUR                  UR                  :X  d   e[	        SSSS9R                  S5      n[        U5      nUR                  UR                  :X  d   e[        R                  " X$5        [         R                  " / SQS	S9n[        U5      n[        [        S
SSS9SS9nUR                  S:X  d   e[        R                  " X$5        [         R                  " / SQSS9n[        U5      n[        [        SSSS9SS9nUR                  S:X  d   e[        R                  " X$5        g )Nr  útimedelta64[s]r*   z00:00:01r�   r%  r,  )ú
2013-01-01z
2013-01-02z
2013-01-03zdatetime64[D]r  rH  r)   )z2013-01-01 00:00:01z2013-01-01 00:00:02z2013-01-01 00:00:03zdatetime64[s]z20130101 00:00:01)	r,   rU   r   r+   r   r†  r/   rF   r   )r2   rÿ  r>   Útdir6   s        r7   Útest_convert_non_nsÚ*TestSeriesConstructors.test_convert_non_nsQ  s'  € ä�hŠh’yÐ(8Ñ9ˆÜ�S‹kˆØ�y‰y˜CŸI™IÓ%Ð%Ð%ä˜j°!¸#Ñ>×FÑFÀsÓKˆÜ˜#“;ˆØ�~‰~ §¡Ó*Ð*Ð*Ü
×Ò˜sÔ-ô �hŠhÚ6¸oñ
ˆô �S‹kˆÜœ* Z¸ÀÑEÈWÑUˆØ�~‰~ Ó(Ð(Ð(Ü
×Ò˜sÔ-ä�hŠhÚQØ!ñ
ˆô �S‹kˆÜÜÐ*°A¸CÑ@Èñ
ˆð �~‰~ Ó(Ð(Ð(Ü
×Ò˜sÕ-r:   rA  r(   z2000-Q1c                 ó,   • [        U 5      R                  $ rj   rÑ  rÓ  s    r7   r`   ra   w  rÔ  r:   c                 ó‚  • S[        U5      R                  R                  S5       S3n[        R                  " [
        US9   [        U[        S9  S S S 5        [        U[        R                  S9n[        UR                  [        R                  5      5      n[        R                  " X45        g ! , (       d  f       Ne= f)NzCannot cast r   z.*? to rO   r*   )rÒ  r  ÚrstriprR   rS   r†   r   r˜   r,   r  r.   r/   rF   )r2   r]   rV   r€   r6   s        r7   Ú'test_constructor_cant_cast_datetimelikeÚ>TestSeriesConstructors.test_constructor_cant_cast_datetimelikep  s…   € ð œT %›[×1Ñ1×8Ñ8¸ÓAÐBÀ'ÐJˆä�]Š]œ9¨CÓ0Ü�5¤Ò&÷ 1ô ˜¤R§X¡XÑ.ˆÜ˜%Ÿ,™,¤r§x¡xÓ0Ó1ˆÜ
×Ò˜vÕ0÷ 1Õ0ús   ÁB0Â0
B>c                 ó,   • [        U 5      R                  $ rj   rÑ  rÓ  s    r7   r`   ra   ‘  rÔ  r:   c                 óÎ  • [        U[        S9n[        U5      R                  [        5      n[        R                  " X#5        [        [        U[        S9[        S9n[        U5      R                  [        5      n[        R                  " X#5        [        UR                  [        5      [        S9n[        U5      R                  [        5      n[        R                  " X#5        g r4  )r   rE   r.   r/   rF   r   )r2   r]   r%  rG  s       r7   Útest_constructor_cast_objectÚ3TestSeriesConstructors.test_constructor_cast_objectŠ  sž   € ô �5¤Ñ'ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ò˜qÔ&ä”5˜¤fÑ-´VÑ<ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ò˜qÔ&ä�5—<‘<¤Ó'¬vÑ6ˆÜ�U‹m×"Ñ"¤6Ó*ˆÜ
×Ò˜qÕ&r:   c                 ó&  • Sn[         R                  " U5      R                  S;  a.  [        R                  R                  SS9nUR                  U5        [        R                  " [        US9   [        / US9  S S S 5        g ! , (       d  f       g = f)Nz!dtype has no unit. Please pass in)r'  r7  zGH#33890 Is assigned ns unitrº  rO   r*   )
r,   r+   r…   rR   rÚ  rÛ  rÜ  rS   rT   r   )r2   r+   rÝ  rV   rÚ  s        r7   Ú/test_constructor_generic_timestamp_no_frequencyÚFTestSeriesConstructors.test_constructor_generic_timestamp_no_frequency   sj   € ð 2ˆä�8Š8�E‹?×ÑÐ'DÓDÜ—;‘;×$Ñ$Ð,JÐ$ÐKˆDØ×Ñ Ô%ä�]Š]œ:¨SÓ1Ü�2˜UÒ#÷ 2×1Ö1ús   Á.BÂ
B)	ÚpsÚasÚfsrÄ  r‘  ÚWrH  r+  r¹   c                 ó  • U SU S3nSn[         R                  " [        US9   [        / US9  S S S 5        [         R                  " [        US9   [	        S//US9  S S S 5        g ! , (       d  f       N== f! , (       d  f       g = f)Nr“  rL  z4dtype=.* is not supported. Supported resolutions arerO   r*   r   )rR   rS   r†   r   r   )r2   r�  rP  r+   rV   s        r7   Ú0test_constructor_generic_timestamp_bad_frequencyÚGTestSeriesConstructors.test_constructor_generic_timestamp_bad_frequency¬  sp   € ð �&˜˜4˜& Ð"ˆàDˆÜ�]Š]œ9¨CÓ0Ü�2˜UÒ#÷ 1ô �]Š]œ9¨CÓ0ä˜�s�e 5Ò)÷ 1Ð0÷ 1Õ0ú÷ 1Õ0ús   ¤A&ÁA7Á&
A4Á7
B)Nrí  rÇ   c                 ó€   • [        / SQU=(       d    SS9n[        [        S5      US9n[        R                  " X25        g )N)r   rB   r¦   r�   r§   r  r*   r½   rÒ   )r2   r+   r6   r€   s       r7   Útest_constructor_range_dtypeÚ3TestSeriesConstructors.test_constructor_range_dtype½  s3   € ô š/°×1A¸'ÑBˆÜœ˜a›¨Ñ.ˆÜ
×Ò˜vÕ0r:   c                 óÊ  • [        SS5      n[        U5      n[        [        U5      5      n[        R                  " X#5        [        U5      [        U5      :X  d   eUR
                  [        R                  :X  d   e[        SSS5      n[        U5      n[        [        U5      5      n[        R                  " XV5        [        U5      [        U5      :X  d   eUR
                  [        R                  :X  d   e[        SSS5      n[        U5      n[        [        U5      5      n	[        R                  " X‰5        [        U5      [        U5      :X  d   eUR
                  [        :X  d   e[        SS-  SS-  S-   5      n
[        U
5      n[        [        U
5      5      n[        R                  " X¼5        [        U5      [        U
5      :X  d   eUR
                  [        :X  d   eg )	Nl            l           r÷  lûÿÿÿ         lûÿÿÿ        r¦   éI   r§   )	rž   r   r1   r/   rF   r+   r,   Úuint64rE   )r2   r¢  r>   r6   Úrng2Úser2Ú	expected2Úrng3Úser3Ú	expected3Úrng4Úser4Ú	expected4s                r7   Ú test_constructor_range_overflowsÚ7TestSeriesConstructors.test_constructor_range_overflowsÄ  s~  € ä�E˜9Ó%ˆÜ�S‹kˆÜœ$˜s›)Ó$ˆÜ
×Ò˜sÔ-Ü�C‹yœD ›IÓ%Ð%Ð%Ø�y‰yœBŸI™IÓ%Ð%Ð%ä�Y  rÓ*ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ò˜tÔ/Ü�D‹zœT $›ZÓ'Ð'Ð'Ø�z‰zœRŸY™YÓ&Ð&Ð&ä�X˜|¨RÓ0ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ò˜tÔ/Ü�D‹zœT $›ZÓ'Ð'Ð'Ø�z‰zœVÓ#Ð#Ð#ä�Q˜‘U˜A˜r™E A™IÓ&ˆÜ�d‹|ˆÜœ4 ›:Ó&ˆ	Ü
×Ò˜tÔ/Ü�D‹zœT $›ZÓ'Ð'Ð'Ø�z‰zœVÓ#Ð#Ñ#r:   c                 óŒ   • [        S5      [        SSS9/n[        U5      n[        U[        S9n[        R                  " X#5        g )Nz2016-05-01 02:03:37z2016-04-30 19:03:37-0700rz  rk  r*   )r   r   rE   r/   rF   )r2   Údt_listr€   r6   s       r7   Útest_constructor_tz_mixed_dataÚ5TestSeriesConstructors.test_constructor_tz_mixed_dataâ  sD   € ô Ð+Ó,ÜÐ0°\ÑBð
ˆô ˜“ˆÜ˜'¬Ñ0ˆÜ
×Ò˜vÕ0r:   ÚpydtTFc                 ót  • Un[        SUS9nU(       a  UR                  5       nSn[        R                  " [        US9   [        U/SS9  S S S 5        [        R                  " [        US9   [        [        R                  " U/[        S9SS9  S S S 5        [        R                  " [        US9   [        SU0SS9  S S S 5        Sn[        R                  " [        US9   [        US/SS	9  S S S 5        g ! , (       d  f       N±= f! , (       d  f       N~= f! , (       d  f       Na= f! , (       d  f       g = f)
NÚ2019rk  zsCannot convert timezone-aware data to timezone-naive dtype. Use pd.Series\(values\).dt.tz_localize\(None\) instead.rO   rQ   r*   r   z/Cannot unbox tzaware Timestamp to tznaive dtyperÈ   )
r   rC   rR   rS   rT   r   r,   rU   rE   r†   )r2   Útz_aware_fixturers  r0  rH   rV   s         r7   Ú'test_constructor_data_aware_dtype_naiveÚ>TestSeriesConstructors.test_constructor_data_aware_dtype_naiveì  sõ   € ð ˆÜ�v "Ñ%ˆÞØ×!Ñ!Ó#ˆBðGð 	ô �]Š]œ:¨SÓ1Ü�B�4Ð/Ò0÷ 2ô �]Š]œ:¨SÓ1Ü”2—8’8˜R˜D¬Ñ/Ð7GÒH÷ 2ô �]Š]œ:¨SÓ1Ü�A�r�7Ð"2Ò3÷ 2ð @ˆÜ�]Š]œ9¨CÓ0Ü�2˜a˜SÐ(8Ò9÷ 1Ð0÷ 2Õ1ú÷ 2Õ1ú÷ 2Õ1ú÷ 1Õ0ús/   ¿C6Á,#DÂ0DÃ D)Ã6
DÄ
DÄ
D&Ä)
D7c                 óÔ   • [        SSSS9n[        R                  " U5      n[        U5      n[        R                  " UR
                  [        R
                  " S5      5      (       d   eg )Nz1/1/2000 00:00:00z1/1/2000 1:59:50Ú10srŸ  rÖ   )r   r,   Úasarrayr   Ú
issubdtyper+   )r2   r¢  r9  rq  s       r7   Útest_constructor_datetime64Ú2TestSeriesConstructors.test_constructor_datetime64  sL   € ÜÐ,Ð.@ÀuÑMˆÜ—
’
˜3“ˆä˜“ˆÜ�}Š}˜VŸ\™\¬2¯8ª8°HÓ+=×>Ñ>Ð>Ñ>r:   c                 óh   • [        S/ SQUS9n[        / SQ/ SQUS9n[        R                  " X#5        g )Nr‘  r  rÈ   )r‘  r‘  r‘  r  )r2   Únullable_string_dtyper€   r6   s       r7   Ú4test_constructor_datetimelike_scalar_to_string_dtypeÚKTestSeriesConstructors.test_constructor_datetimelike_scalar_to_string_dtype  s0   € ô ˜¢9Ð4IÑJˆÜš/²ÐBWÑXˆÜ
×Ò˜vÕ0r:   z
2012-01-01rG  c                 ó¾   • [         R                  " S5      n[        XS9n[         R                  R	                  XS9n[        U5      n[
        R                  " X55        g )NrQ   r*   )r#  ÚSparseDtyper   ÚarraysÚSparseArrayr/   rF   )r2   r4   r+   r€   rÿ  r6   s         r7   Ú"test_constructor_sparse_datetime64Ú9TestSeriesConstructors.test_constructor_sparse_datetime64  sK   € ô —’Ð/Ó0ˆÜ˜Ñ,ˆÜ�i‰i×#Ñ# FÐ#Ð8ˆÜ˜#“;ˆÜ
×Ò˜vÕ0r:   c                 ó   • [        SSS.R                  5       5      n[        SS/5      n[        R                  " X5        [        SSS.R	                  5       5      n[        SS/5      n[        R                  " X5        g )NrB   r¦   r  r‹   r�   )r   rÍ  r/   rF   r4   rw  s      r7   Ú)test_construction_from_ordered_collectionÚ@TestSeriesConstructors.test_construction_from_ordered_collection#  si   € ä˜a aÑ(×-Ñ-Ó/Ó0ˆÜ˜3 ˜*Ó%ˆÜ
×Ò˜vÔ0ä˜a aÑ(×/Ñ/Ó1Ó2ˆÜ˜1˜a˜&“>ˆÜ
×Ò˜vÕ0r:   c                 ó`   • Sn[        US/S9n[        U5      n[        R                  " X#5        g )Nl     @=7M.cr   r\   r  )r2   r9  r€   r6   s       r7   Ú3test_construction_from_large_int_scalar_no_overflowÚJTestSeriesConstructors.test_construction_from_large_int_scalar_no_overflow-  s,   € à)ˆÜ˜ ! Ñ%ˆÜ˜!“9ˆÜ
×Ò˜vÕ0r:   c           
      óÀ   • [        [        [        SSSS95      5      nUR                  S:X  d   e[        [	        SSS9[	        SSS9/5      nUR                  S:X  d   eg )	Nz
2000-01-01r(   rH  r,  r·  z
2011-01-01rŸ  z
2011-02-01)r   r1   r   r+   r   rB  s     r7   Ú4test_constructor_list_of_periods_infers_period_dtypeÚKTestSeriesConstructors.test_constructor_list_of_periods_infers_period_dtype4  s`   € Üœœ\¨,ÀÈÑMÓNÓOˆØ�|‰|˜{Ó*Ð*Ð*äÜ�L sÑ+¬V°LÀsÑ-KÐLó
ˆð �|‰|˜{Ó*Ð*Ñ*r:   c                 óº   • U" S [        S5       5       5      n[        U5      n[        [        UR                  5       5      5      n[        R
                  " X45        g )Nc              3   ó.   #   • U  H  oS U-  4v •  M     g7f)g      $@Nrf   rL  s     r7   rn   ÚHTestSeriesConstructors.test_constructor_subclass_dict.<locals>.<genexpr>>  s   é € Ð>²I¨q ¨¡�]²Iùs   ‚r(   )rž   r   rê  Úitemsr/   rF   )r2   Údict_subclassrt   rq  r6   s        r7   Útest_constructor_subclass_dictÚ5TestSeriesConstructors.test_constructor_subclass_dict=  sB   € ÙÑ>´E¸"´IÓ>Ó>ˆÜ˜“ˆÜœ$˜tŸz™z›|Ó,Ó-ˆÜ
×Ò˜vÕ0r:   c                 ó\  • [        S [        S5       5       5      n[        U5      n[        [        UR	                  5       5      [        UR                  5       5      5      n[        R                  " X#5         " S S[         5      n[        U" U5      5      n[        R                  " X#5        g )Nc              3   ó†   #   • U  H7  nS U 3[         R                  R                  S5      R                  5       4v •  M9     g7f)Úcolr¦   N)r,   r­   r®   r?  s     r7   rn   ÚFTestSeriesConstructors.test_constructor_ordereddict.<locals>.<genexpr>E  s6   é € ð 
ÚDM¸qˆs�1�#ˆYœŸ	™	×-Ñ-¨aÓ0×7Ñ7Ó9Õ:ÂIùs   ‚?Aé   c                   ó   • \ rS rSrSrg)Ú>TestSeriesConstructors.test_constructor_ordereddict.<locals>.AiN  rf   N)r  r  r  r	  r
  rf   r:   r7   r�   rŸ  N  s   † Úr:   r�   )r   rž   r   r1   r4   rÍ  r/   rF   )r2   rt   rq  r6   r�   s        r7   Útest_constructor_ordereddictÚ3TestSeriesConstructors.test_constructor_ordereddictC  s�   € äñ 
ÜDIÈ"ÄIó
ó 
ˆô ˜“ˆÜœ$˜tŸ{™{›}Ó-¬t°D·I±I³KÓ/@ÓAˆÜ
×Ò˜vÔ0ô	”ô 	ô ™˜$›“ˆÜ
×Ò˜vÕ0r:   c           
      óP  • SSSS.n[        UR                  5       5      n[        U5      n[        U Vs/ s H  oDS   PM	     sn[        R                  " U Vs/ s H  oDS   PM	     sn5      S9n[
        R                  " X55        SUS	'   UR                  SS	US	   45        [        U5      n[        U Vs/ s H  oDS   PM	     sn[        U Vs/ s H  oDS   PM	     snS
S9S9nUR                  UR                  S9n[
        R                  " X55        g s  snf s  snf s  snf s  snf )Nr�  r9  r:  ))r‹   r‹   )r�   r‹   )r�   rÝ   rB   r   r\   g     À[@ÚzF)Útupleize_cols)rö   r•  r   r   r  r/   rF   Úinsertr   Úreindexr]   )r2   ró   Ú_dr€   rî   r6   s         r7   Ú test_constructor_dict_multiindexÚ7TestSeriesConstructors.test_constructor_dict_multiindexT  s  € Ø¨#¸3Ñ?ˆÜ�A—G‘G“IÓˆÜ˜“ˆÜÙÓš2�aˆqŒT™2Ñ¤j×&<Ò&<ÉBÓ=OÊBÀqÀ¼dÉBÑ=OÓ&Pñ
ˆô 	×Ò˜vÔ0àˆˆ#‰Ø
�	‰	�!�c˜1˜S™6�]Ô#Ü˜“ˆÜÙÓš2�aˆqŒT™2Ñ¤e¹2Ó,>º2°a¨q¬T¹2Ñ,>ÈeÑ&Tñ
ˆð —‘ h§n¡n�Ð5ˆÜ
×Ò˜vÕ0ùò ùÒ=Oùò ùÒ,>s   ´DÁDÂ5DÃD#c                 óº   • SSS[         R                  S.n[        U5      n[        US S R                  5       UR                  S9n[
        R                  " X25        g )Nr   rB   r¦   ))r@  r@  )r@  Új)r«  r@  r«  r÷  r\   )r,   rª   r   Úto_dictr]   r/   rF   )r2   rt   r6   r€   s       r7   Ú-test_constructor_dict_multiindex_reindex_flatÚDTestSeriesConstructors.test_constructor_dict_multiindex_reindex_flatf  sJ   € à¨1¸!Ä"Ç&Á&ÑIˆÜ˜$“<ˆä˜  "˜×-Ñ-Ó/°x·~±~ÑFˆÜ
×Ò˜vÕ0r:   c                 ó.  • [        / SQ[        R                  " / SQSS9S9n[        [        R                  " SSS9S[        R                  " SSS9S	[        R                  " S
SS9S0[        R                  " / SQSS9S9n[        R                  " X!5        g )Nra  )r   r(   rD  r%  ©rP  rs   r   r�   r(   r‘   rD  rb  ©r   r#  Úto_timedeltar/   rF   r  s      r7   Ú%test_constructor_dict_timedelta_indexÚ<TestSeriesConstructors.test_constructor_dict_timedelta_indexn  s   € ô Ú ¬¯ªºÈ#Ñ(Nñ
ˆô ä—’ ¨Ñ,¨cÜ—’ ¨Ñ-¨sÜ—’ ¨Ñ-¨sðô
 —/’/¢+°CÑ8ñ
ˆô 	×Ò˜vÕ0r:   c           	      óÒ   • SS/n[        S S5      n[        SSSSUS9[        SSSSUS9/n[        XS	9nUR                  R                  U:X  d   e[        UR                  S
   5        g )Ng     �g@g     „t@i   iÜ  r½   r6  )Útzinfor�  rs   r   )r   r   r   r]   r0  Úrepr)r2   r4   r¶  r]   rq  s        r7   Útest_constructor_infer_index_tzÚ6TestSeriesConstructors.test_constructor_infer_index_tz€  sr   € Ø˜�ˆÜ˜$ Ó%ˆä�T˜1˜b "¨VÑ4Ü�T˜1˜b "¨VÑ4ð
ˆô ˜VÑ1ˆà�|‰|�‰ &Ó(Ð(Ð(ô 	ˆV�\‰\˜!‰_Õr:   c                 óŒ   • / SQn[        U5      nUR                  R                  n[        XS9n[        R                  " X$5        g )N)r7  )r¦   rŽ  r*   ©r   rU   r+   r/   rF   )r2   rI   r>   r+   re  s        r7   Ú"test_constructor_with_pandas_dtypeÚ9TestSeriesConstructors.test_constructor_with_pandas_dtypeŽ  s5   € â!ˆÜ�T‹lˆØ—	‘	—‘ˆÜ�dÑ(ˆÜ
×Ò˜sÕ)r:   c                 óz   • [        S/SS9n[        [        R                  S/SS9n[        R                  " X5        g )Nr   r  rÈ   rÆ   )r   r,   rª   r/   rF   rw  s      r7   Ú)test_constructor_int_dtype_missing_valuesÚ@TestSeriesConstructors.test_constructor_int_dtype_missing_values–  s2   € ä˜q˜c¨Ñ1ˆÜœ"Ÿ&™&¨¨°9Ñ=ˆÜ
×Ò˜vÕ0r:   c                 ó^   • [        S/SS9n[        SS/SS9n[        R                  " X5        g )Nr   r"  rÈ   Tr  rw  s      r7   Ú*test_constructor_bool_dtype_missing_valuesÚATestSeriesConstructors.test_constructor_bool_dtype_missing_valuesœ  s.   € ä˜q˜c¨Ñ0ˆÜ˜$ q c°Ñ8ˆÜ
×Ò˜vÕ0r:   c                 ó`   • [        / SQUS9n[        / SQUS9n[        R                  " X#5        g )N)r  r)  r*  r*   r  r  )r2   Úany_int_dtyper€   r6   s       r7   Útest_constructor_int64_dtypeÚ3TestSeriesConstructors.test_constructor_int64_dtype¢  s(   € äš¨}Ñ=ˆÜš)¨=Ñ9ˆÜ
×Ò˜vÕ0r:   c                 óÎ   • [         (       d  [        R                  " [        SS9nO[        R                  " [        SS9nU   [        S/SS9  S S S 5        g ! , (       d  f       g = f)Nz/string values cannot be losslessly cast to int8rO   z!The elements provided in the dataÚ128rì  r*   )r   rR   rS   rT   rî  r   )r2   rS   s     r7   Ú5test_constructor_raise_on_lossy_conversion_of_stringsÚLTestSeriesConstructors.test_constructor_raise_on_lossy_conversion_of_strings¨  sL   € çŠ~Ü—]’]ÜÐ"Sñ‰Fô —]’]ÜÐ%HñˆFò Ü�E�7 &Ò)÷ �VŽVús   ÁAÁ
A$c                 óˆ   • [        / SQSS9n[        [        R                  " / SQSS95      n[        R                  " X5        g )N©r5  i@ iÀÆ- r%  r*   rK  r°  r±  rw  s      r7   Ú6test_constructor_dtype_timedelta_alternative_constructÚMTestSeriesConstructors.test_constructor_dtype_timedelta_alternative_constructµ  s4   € äÒ2Ð:KÑLˆÜœ"Ÿ/š/Ò*DÈ4ÑPÓQˆÜ
×Ò˜vÕ0r:   z¿Not clear what the correct expected behavior should be with integers now that we support non-nano. ATM (2022-10-08) we treat ints as nanoseconds, then cast to the requested dtype. xref #48312c                 ó`   • [        / SQSS9n[        / SQSS9n[        R                  " X5        g )NrÍ  r%  r*   rF  r  rw  s      r7   Ú%test_constructor_dtype_timedelta_ns_sÚ<TestSeriesConstructors.test_constructor_dtype_timedelta_ns_s»  s.   € ô Ò2Ð:KÑLˆÜÒ4Ð<LÑMˆÜ
×Ò˜vÕ0r:   c                 óœ   • [        / SQSS9R                  S5      n[        / SQSS9R                  S5      n[        R                  " X5        g )NrÍ  r%  r*   r  rF  r5  rw  s      r7   Ú2test_constructor_dtype_timedelta_ns_s_astype_int64ÚITestSeriesConstructors.test_constructor_dtype_timedelta_ns_s_astype_int64Æ  sN   € ô Ò2Ð:KÑL×SÑSØó
ˆô Ò4Ð<LÑM×TÑTØó
ˆô 	×Ò˜vÕ0r:   z7ignore:elementwise comparison failed:DeprecationWarningÚfuncc                 óä   • SR                  / SQ5      n[        R                  [        /-    H/  n[        R
                  " [        US9   U" USS/US9  S S S 5        M1     g ! , (       d  f       MC  = f)Nr&  )z(cannot safely cast non-equivalent objectzJint\(\) argument must be a string, a bytes-like object or a (real )?numberz[Cannot cast array data from dtype\('O'\) to dtype\('float64'\) according to the rule 'safe'z-object cannot be converted to a FloatingDtypez 'values' contains non-numeric NArO   r9  g      @r*   )r(  r/   ÚNP_NAT_OBJECTSr   rR   rS   r†   )r2   rÖ  Úany_numeric_ea_dtyperV   Únulls        r7   Ú/test_constructor_mismatched_null_nullable_dtypeÚFTestSeriesConstructors.test_constructor_mismatched_null_nullable_dtypeÕ  s_   € ð �h‰hòó

ˆô ×%Ñ%¬¨Ô-ˆDÜ—’œy°Ó4Ù�d˜C Ð%Ð-AÒB÷ 5Ñ4ò .ß4Ö4ús   ÁA Á 
A/	c                 óü   • [        SSS[        R                  /SS9n[        SSS[        R                  /SS9n[        R                  " X5        [        / SQSS9n[        / SQSS9n[        R                  " X5        g )	NTFÚInt64r*   rB   r   )TFT)rB   r   rB   )r   r#  ÚNAr/   rF   rw  s      r7   Ú(test_series_constructor_ea_int_from_boolÚ?TestSeriesConstructors.test_series_constructor_ea_int_from_boolí  si   € ä˜˜u d¬B¯E©EÐ2¸'ÑBˆÜ˜1˜a ¤B§E¡EÐ*°'Ñ:ˆÜ
×Ò˜vÔ0äÒ+°7Ñ;ˆÜš)¨7Ñ3ˆÜ
×Ò˜vÕ0r:   c                 ó¢   • [         R                  " [        SS9   [        SSS[        R
                  /SS9  S S S 5        g ! , (       d  f       g = f)Nzinvalid literalrO   ÚTrueÚFalserÞ  r*   )rR   rS   rT   r   r#  rß  r  s    r7   Ú/test_series_constructor_ea_int_from_string_boolÚFTestSeriesConstructors.test_series_constructor_ea_int_from_string_bool÷  s5   € ä�]Š]œ:Ð->Ó?Ü�F˜G V¬R¯U©UÐ3¸7ÒC÷ @×?Ö?ús   šA Á 
ArÀ  r9  c                 óæ   • [         R                  " [         R                  5      R                  S-
  n[	        X!/SS9n[	        [         R
                  " US/SS9SS9n[        R                  " X45        g )NrB   ÚUInt64r*   rc  )r,   Úiinforc  Úmaxr   rU   r/   rF   ©r2   rÀ  Úmax_valr€   r6   s        r7   Ú(test_series_constructor_overflow_uint_eaÚ?TestSeriesConstructors.test_series_constructor_overflow_uint_eaü  sX   € ô —(’(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜˜¨hÑ7ˆÜœ"Ÿ(š( G¨Q <°xÑ@ÈÑQˆÜ
×Ò˜vÕ0r:   c           
      ób  • [         R                  " [         R                  5      R                  S-
  n[	        X![
        R                  /SS9n[	        [        [         R                  " USS/SS9[         R                  " / SQ[         R                  S95      5      n[        R                  " X45        g )NrB   rè  r*   r   rc  )r   r   rB   )r,   ré  rc  rê  r   r#  rß  r    rU   Úbool_r/   rF   rë  s        r7   Ú0test_series_constructor_overflow_uint_ea_with_naÚGTestSeriesConstructors.test_series_constructor_overflow_uint_ea_with_na  s~   € ô —(’(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜¤r§u¡uÐ-°XÑ>ˆÜÜÜ—’˜' 1 a˜°Ñ9Ü—’š¬"¯(©(Ñ3óó
ˆô 	×Ò˜vÕ0r:   c           
      ó`  • [         R                  " [         R                  5      R                  S-
  n[	        U[         R
                  /SS9n[	        [        [         R                  " US/SS9[         R                  " SS/[         R                  S95      5      n[        R                  " X#5        g )NrB   rè  r*   rc  r   )r,   ré  rc  rê  r   rª   r    rU   rð  r/   rF   )r2   rì  r€   r6   s       r7   Ú.test_series_constructor_overflow_uint_with_nanÚETestSeriesConstructors.test_series_constructor_overflow_uint_with_nan  s~   € ä—(’(œ2Ÿ9™9Ó%×)Ñ)¨AÑ-ˆÜ˜¤"§&¡&Ð)°Ñ:ˆÜÜÜ—’˜' 1˜¨XÑ6Ü—’˜!˜Q˜¤r§x¡xÑ0óó
ˆô 	×Ò˜vÕ0r:   c           
      ó  • [        [        R                  [        R                  /SS9n[        [        [        R                  " SS/SS9[        R                  " SS/[        R
                  S95      5      n[        R                  " X5        g )Nrè  r*   rB   rc  )r   r,   rª   r    rU   rð  r/   rF   rw  s      r7   Ú!test_series_constructor_ea_all_naÚ8TestSeriesConstructors.test_series_constructor_ea_all_na  se   € äœŸ™¤§¡Ð(°Ñ9ˆÜÜÜ—’˜!˜Q˜ xÑ0Ü—’˜!˜Q˜¤r§x¡xÑ0óó
ˆô 	×Ò˜vÕ0r:   c                 óš   • [        / SQ5      nUR                  SS9n[        USS9nSUR                  S'   [        R
                  " X5        g )Nr  T)Údeepr  r*   r´  r   )r   r�  r   rä   r/   rG   )r2   rJ   r6   r>   s       r7   Ú0test_series_from_index_dtype_equal_does_not_copyÚGTestSeriesConstructors.test_series_from_index_dtype_equal_does_not_copy(  sC   € ä’IÓˆØ—8‘8 �8Ð&ˆÜ�S Ñ(ˆØˆ�‰�‰Ü
×Ò˜cÕ,r:   c                 óæ  • [         R                  " SS5         [        SS/5      nS S S 5        [         R                  " [        (       a  SOS[
        R                  S9n[        SS/US9n[        R                  " WU5        [        SS	/S
S9n[         R                  " SS5         [        SS	/5      nS S S 5        [        R                  " X5        g ! , (       d  f       N±= f! , (       d  f       N6= f)Núfuture.infer_stringTr‹   r�   ÚpyarrowÚpython©Úna_valuer*   rB   rE   ©	r#  Úoption_contextr   ÚStringDtyper   r,   rª   r/   rF   ©r2   r>   r+   r6   s       r7   Útest_series_string_inferenceÚ3TestSeriesConstructors.test_series_string_inference0  s·   € ä×ÒÐ4°dÕ;Ü˜#˜s˜Ó$ˆC÷ <ä—’¯KªK™y¸XÔPR×PVÑPVÑWˆÜ˜3 ˜*¨EÑ2ˆÜ
×Ò˜s HÔ-ä˜3 ˜(¨(Ñ3ˆÜ×ÒÐ4°dÕ;Ü˜#˜q˜Ó"ˆC÷ <ä
×Ò˜sÕ-÷ <Õ;ú÷ <Õ;ús   ˜CÂ$C"Ã
CÃ"
C0r  c                 ó&  • [         R                  " SS5         [        SU/5      nS S S 5        [         R                  " [        (       a  SOS[
        R                  S9n[        SS /US9n[        R                  " WU5        g ! , (       d  f       Nb= f)Nrþ  Tr‹   rÿ  r   r  r*   r  )r2   r  r>   r+   r6   s        r7   Ú$test_series_string_with_na_inferenceÚ;TestSeriesConstructors.test_series_string_with_na_inference=  sn   € ô ×ÒÐ4°dÕ;Ü˜#˜x˜Ó)ˆC÷ <ä—’¯KªK™y¸XÔPR×PVÑPVÑWˆÜ˜3 ˜+¨UÑ3ˆÜ
×Ò˜s HÕ-÷	 <Õ;ús   ˜BÂ
Bc                 ó"  • [         R                  " SS5         [        SS/S9nS S S 5        [         R                  " [        (       a  SOS[
        R                  S9n[        SS/US	9n[        R                  " WU5        g ! , (       d  f       Nb= f)
Nrþ  Tr‹   rB   r\   rÿ  r   r  rÈ   r  r  s       r7   Ú#test_series_string_inference_scalarÚ:TestSeriesConstructors.test_series_string_inference_scalarF  sl   € ä×ÒÐ4°dÕ;Ü˜ Q CÑ(ˆC÷ <ä—’¯KªK™y¸XÔPR×PVÑPVÑWˆÜ˜# a S°Ñ6ˆÜ
×Ò˜s HÕ-÷	 <Õ;ús   ˜B Â 
Bc                 óN  • [         R                  " SS5         [        [        R                  " SS/5      5      nS S S 5        [         R
                  " [        (       a  SOS[        R                  S9n[        SS/US9n[        R                  " WU5        g ! , (       d  f       Nb= f)	Nrþ  Tr‹   r�   rÿ  r   r  r*   )
r#  r  r   r,   rU   r  r   rª   r/   rF   r  s       r7   Ú/test_series_string_inference_array_string_dtypeÚFTestSeriesConstructors.test_series_string_inference_array_string_dtypeN  su   € ä×ÒÐ4°dÕ;ÜœŸš 3¨ *Ó-Ó.ˆC÷ <ä—’¯KªK™y¸XÔPR×PVÑPVÑWˆÜ˜3 ˜*¨EÑ2ˆÜ
×Ò˜s HÕ-÷	 <Õ;ús   ˜"BÂ
B$c                 óÂ  • [        SS/SS9n[        R                  " SS5         [        SS/SS9nS S S 5        [        R                  " WU5        [        SS/[        R
                  " [        R                  S9S9n[        R                  " SS5         [        SS/S	S9nS S S 5        [        R                  " X!5        g ! , (       d  f       N”= f! , (       d  f       N6= f)
Nr‹   r�   ústring[python]r*   rþ  TÚstringr  rË   )r   r#  r  r/   rF   r  r,   rª   r  s      r7   Ú/test_series_string_inference_storage_definitionÚFTestSeriesConstructors.test_series_string_inference_storage_definitionV  s®   € ô
 ˜3 ˜*Ð,<Ñ=ˆÜ×ÒÐ4°dÕ;Ü˜S #˜J¨hÑ7ˆF÷ <ä
×Ò˜v xÔ0ä˜3 ˜*¬B¯NªNÄBÇFÁFÑ,KÑLˆÜ×ÒÐ4°dÕ;Ü˜S #˜J¨eÑ4ˆF÷ <ä
×Ò˜vÕ0÷ <Õ;ú÷
 <Õ;ús   ¤B?ÂCÂ?
CÃ
Cc                 ó  • [         R                  " SS5         [        SSS/SS9nS S S 5        [        SS/SS/SS9n[        R                  " WU5        UR
                  R                  S:X  d   eg ! , (       d  f       NQ= f)	Nrþ  Tr‹   rB   r¦   r  rÈ   r   )r#  r  r   r/   rF   r+   Ústorage)r2   r>   r6   s      r7   Ú+test_series_constructor_infer_string_scalarÚBTestSeriesConstructors.test_series_constructor_infer_string_scalare  ss   € ä×ÒÐ4°dÕ;Ü˜ Q¨ FÐ2BÑCˆC÷ <ä˜3 ˜*¨Q°¨FÐ:JÑKˆÜ
×Ò˜s HÔ-Ø�y‰y× Ñ  HÓ,Ð,Ñ,÷	 <Õ;ús   ˜A1Á1
A?c                 óB  • [         R                  " SS5         [        [         R                  S/5      nS S S 5        [         R                  " [
        (       a  SOS[        R                  S9n[        S S/US9n[        R                  " WU5        g ! , (       d  f       Nb= f)Nrþ  Tr�   rÿ  r   r  r*   )
r#  r  r   rß  r  r   r,   rª   r/   rF   )r2   r€   r+   r6   s       r7   Ú%test_series_string_inference_na_firstÚ<TestSeriesConstructors.test_series_string_inference_na_firstm  sp   € ä×ÒÐ4°dÕ;ÜœRŸU™U C˜LÓ)ˆF÷ <ä—’¯KªK™y¸XÔPR×PVÑPVÑWˆÜ˜4 ˜+¨UÑ3ˆÜ
×Ò˜v xÕ0÷	 <Õ;ús   ˜BÂ
Bc                 óÖ  • [        [        S5      /[        S9n[        R                  " S 5         [        U5      nS S S 5        WR
                  [        R                  :X  d   e[        [        S5      /[        S9n[        R                  " [        SS9   [        U5      nS S S 5        UR
                  [        R                  :w  d   eg ! , (       d  f       N”= f! , (       d  f       N@= f)Nz
2019-12-31r*   rÈ  rO   )
r   r   rE   r/   r  r+   r,   r«   r   r  )r2   r>   r€   rJ   s       r7   Ú test_inference_on_pandas_objectsÚ7TestSeriesConstructors.test_inference_on_pandas_objectsu  s§   € ä”i Ó-Ð.´fÑ=ˆÜ×'Ò'¨Õ-ä˜C“[ˆF÷ .ð �|‰|œrŸz™zÓ)Ð)Ð)ä”Y˜|Ó,Ð-´VÑ<ˆä×'Ò'¬Ð=NÓOÜ˜C“[ˆF÷ Pà�|‰|œrŸz™zÓ)Ð)Ñ)÷ .Õ-ú÷ PÕOús   ¯C	ÂCÃ	
CÃ
C(rf   )Èr  r  r  r	  r8   r?   rK   rW   rR   rÚ  Úparametrizer�   rˆ   r”   rš   r¢   rº   rÂ   r1   rê  r   rÎ   r,   rª   r˜   rÓ   r   rÙ   rà   rå   rë   rð   rü   r  r  r  r  r   r&  r   r   r6  r;  rH  rP  rV  rZ  r]  rg  rn  rr  rx  r~  rˆ  r‹  r•  rš  r¤  r©  rž   r   r±  rµ  rº  rÀ  rÅ  rÊ  r)  Úskip_array_manager_invalid_testr   r   r   rÚ  rÞ  râ  rå  rè  rð  rU   Úuint16Úuint32rc  rô  rù  r  r  r  r  r  r  r&  r*  r.  r1  r:  r>  rA  rD  rT  rW  r\  r_  rc  rg  rr  rv  r€  rƒ  rˆ  r�  r  rÆ   r”  r   r™  rœ  r   r!   r¤  r©  r®  r²  r¸  rÛ  rÁ  rÅ  rÊ  rÏ  rÓ  r×  rÞ  rä  rú  rÿ  r  r
  r  r  Úfilterwarningsr  r!  r*  r-  r0  r3  r:  r>  rC  rI  rN  rR  r7  r'  rU  r\  r_  rm  rq  rw  r}  r�  r‡  rŠ  r�  r�  r—  r   r¨  r­  r³  r¸  r¼  r¿  rÂ  rÆ  rÊ  rÎ  rÑ  rÔ  r   r   r#  rÛ  rà  rå  rí  rñ  rô  r÷  rû  r  rß  r
  r  r  r  r  r  r  r
  rf   r:   r7   r%   r%   5   sÖ
  † ò'ò>ò-òIð ‡[�[×ÑØñ +Ù0Ù.Ù.Ù.Ù;Ù5Ù3Ù3Ù3Ù@ð	
óð( ‡[�[×Ñ˜]¨T°2¨JÓ7ñHó 8ó)ð*Hò5ò.ò-ò
	.ò$òL(ð ‡[�[×Ñ˜]¨T°4¸Ð,EÓFñ#2ó Gð#2ðJ ‡[�[×Ñ˜[¨2¯6©6±5¸³<Ð*@ÓAñFó BðFð ‡[�[×ÑØÚUóð ‡[�[×Ñ˜W t©U°2«YÐ&7Ó8ñ ó 9ó	ð
 ò8ò(ð
 ‡[�[×Ñ˜VÒ%8Ó9ñ+ó :ð+ò
	%ò4ò1ò1ò1ò5ò1ð ‡[�[×Ñ˜WÒ&KÓLñ ó Mð ð ‡[�[×ÑØà�ˆVØ�3ˆZÙ‘*˜Z°¸Ñ=Ó>Ù‘*˜Z°¸ÀÑNÓOÙ˜A QÑ'Ð(ð	
ó	ñ1ó	ð1ò#ò,ò,ò1ò7ò
7ò&ò:"ò$1ò1ò,1ò;òB,ò
Q1òf1ò'òDð ‡[�[×ÑØâØÙ‘�q“‹NÙšÓ(Ù!™˜aœÓ!Ù!™˜aœÓ!ð	
ó
ñ.ó
ð.ò1ò3ò%òHòð  ×'Ñ'Ø‡[�[×ÑØá�z¨1°Ñ>Ù�z¨1Ñ-Ù˜G¨QÑ/Ù˜¨1°3Ñ7Ù‘$�u“+ÓÙ’)ÓÙ�q˜!Óð	
ñ 'ð ð ñ4óó (ð4ò
*ò,òEò$1ò
4ð ‡[�[×ÑØà�HŠH�a�S §	¡	Ñ*Ø�HŠH�a�S §	¡	Ñ*Ø�HŠH�a�S §	¡	Ñ*Ø�YŠY�q‹\ˆNØ�YŠY�q‹\ˆNØ�YŠY�q‹\ˆNð	
ó
ñ"ó
ð"ò
=ò*'òX>ò,ò
>òò!ò&ò*ò,ò#ò(1ò41ò*7ò ò'ò>#ò :ò!ò!ò!ò-*ò^8ò
	Aò?ò.ò
@ð ‡[�[×Ñ˜[¨2¯8©8°R·Z±ZÐ*@ÓAØ‡[�[×Ñ˜V c¨3 ZÓ0Ø‡[�[×Ñ˜VÒ%KÓLñ1ó Mó 1ó Bð1ð* ‡[�[×Ñ˜UÐ%:¸CÀÇÁÈÐ$NÓOñ1ó Pð1ò1ð ‡[�[×ÑÐ3°mÀ]Ð5SÓTñFó UðFð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ð ñ1óð1ð ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ð ñ'óð'ò,ð8 ‡[�[×ÑØ˜T 2§8¡8Ð,°6Ð;LÐ2Mð ð ñ+óð+ð ‡[�[×ÑÐDÐÐEñó Fðò'ò	,ò1ò&1ò1ò1ð  ‡[�[×Ñ˜W q¨"¯&©&°$¹¸e»Ð&EÓFñ1ó Gð1ò;ò.1ò1òò
 ò
1ð ‡[�[×ÒÐ MÓNñ*ó Oð*ò$6ò,J#òZ,òò1ò#ò)ò(ò.ð> ‡[�[×ÑØá�z¨2Ñ.Ù˜G¨RÑ0Ù˜¨B°SÑ9ð	
ñ
 'ð ð ñ1óð1ð" ‡[�[×ÑØá�z¨2Ñ.Ù˜G¨RÑ0Ù˜¨B°SÑ9ð	
ñ
 'ð ð ñ'óð'ð ‡[�[×Ñ˜W r§}¢}°b·n²nÐ&EÓFñ	$ó Gð	$ð ‡[�[×Ñ˜VÒ%UÓVØ‡[�[×Ñ˜V c¨3 ZÓ0ñ*ó 1ó Wð*ð ‡[�[×Ñ˜WÒ&AÓBñ1ó Cð1ò$ò<1ð ‡[�[×Ñ˜V d¨E ]Ó3ñ:ó 4ð:ò0?ò1ð ‡[�[×ÑØà�]‹]˜<Ó(¨"¯-«-¸Ó*EÐFØ˜<Ð(ð	
óñ1óð1ò1ò1ò+ò1ò1ò"1ò$1ò1ò$ò*ò1ò1ò1ò*ò1ð ‡[�[×ÑðHð ð ñ
1óð
1ð ‡[�[×ÑðHð ð ñ
1óð
1ð ‡[�[×ÒØAóð ‡[�[×Ñ˜V f¨i¸ÀÇÁÐ%IÓJñCó KóðCò(1òDð
 ‡[�[×Ñ˜U Q¨ HÓ-ñ1ó .ð1ð ‡[�[×Ñ˜U Q¨ HÓ-ñ
1ó .ð
1ò
1ò	1ò-ò.ð ‡[�[×Ñ˜Z¨$°·±¸¿ºÐ)>Ó?ñ.ó @ð.ò.ò.ò1ò-ò1õ*r:   r%   c                   ór  • \ rS rSrS r\R                  R                  SS\R                  \
\/5      \R                  R                  SS\" S5      /5      S 5       5       r\R                  R                  \(       + S	S
9\R                  R                  S/ SQSS\R                   //5      S 5       5       rSrg)Ú"TestSeriesConstructorIndexCoercioni„  c                 ó  • [        SSS9n[        [        R                  R	                  S5      R                  [        U5      5      UR                  [        5      5      n[        UR                  [        5      (       a   eg )Nr½  r½   r¾  r¦   )r   r   r,   r­   r®   r¯   r   r.   rE   r—   r]   r   )r2   rJ   r>   s      r7   Ú3test_series_constructor_datetimelike_index_coercionÚVTestSeriesConstructorIndexCoercion.test_series_constructor_datetimelike_index_coercion…  s`   € Ü˜¨qÑ1ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´S¸³XÓ>ÀÇ
Á
Ì6Ó@Ró
ˆô
 ˜cŸi™i¬×7Ñ7Ð7Ð7Ð7r:   Ú	containerNrt   r9  r§   c                 ó¦   • / SQ/ SQ/nUb  U Vs/ s H
  oA" U5      PM     nn[        X#S9n[        UR                  [        5      (       d   eg s  snf )N)r‹   r‹   r�   r�   )rî   rÉ  rî   rÉ  r\   )r   r—   r]   r   )r2   r+  rt   ÚindexesÚindÚmultis         r7   Ú(test_series_constructor_infer_multiindexÚKTestSeriesConstructorIndexCoercion.test_series_constructor_infer_multiindexŽ  sS   € ò (Ò)=Ð>ˆØÑ Ù18Ó9²¨#�y –~±ˆGÐ9ä�tÑ+ˆÜ˜%Ÿ+™+¤z×2Ñ2Ð2Ñ2ùò :s   �Az/StringDType only available in numpy 2 and aboverº  rS  r‹   r�   c                 óÊ   • SSK Jn  [        R                  " X" 5       S9n[	        U5      nUR
                  [        R                  :X  d   eXA:H  R                  5       (       d   eg )Nr   )ÚStringDTyper*   )Únumpy.dtypesr3  r,   rU   r   r+   r«   r<   )r2   rt   r3  rÿ  r5   s        r7   Ú test_np_string_array_object_castÚCTestSeriesConstructorIndexCoercion.test_np_string_array_object_cast™  sO   € õ 	-ä�hŠh�t ;£=Ñ1ˆÜ�S‹kˆØ�y‰yœBŸJ™JÓ&Ð&Ð&Ø‘× Ñ ×"Ñ"Ð"Ñ"r:   rf   )r  r  r  r	  r)  rR   rÚ  r!  r,   rU   r   r   rž   r0  Úskipifr   rª   r5  r
  rf   r:   r7   r'  r'  „  s¾   † ò8ð ‡[�[×Ñ˜[¨4°·±¸6À5Ð*IÓJØ‡[�[×Ñ˜V c©5°«8 _Ó5ñ3ó 6ó Kð3ð ‡[�[×ÑØÔÐ#Tð ð ð ‡[�[×ÑØâØ�#�r—v‘vÐð	
óñ#óóó#r:   r'  c                   ób   • \ rS rSrS r\R                  S 5       r\R                  S 5       rSr	g)ÚTestSeriesConstructorInternalsi¬  c                 ó4  • [        / SQ5      n[        UR                  5      n[        R                  " X#5        U(       dY  [	        UR
                  R                  S   [        5      (       d   eUR
                  R                  S   R                  (       d   eg g )Nr  r   )	r   rU   r/   rF   r—   rØ  rÙ  r#   Ú
is_numeric)r2   Úusing_array_managerr>   r€   s       r7   Ú test_constructor_no_pandas_arrayÚ?TestSeriesConstructorInternals.test_constructor_no_pandas_array­  sp   € Ü’YÓˆÜ˜Ÿ	™	Ó"ˆÜ
×Ò˜sÔ+Þ"Ü˜fŸk™k×0Ñ0°Ñ3´Z×@Ñ@Ð@Ð@Ø—;‘;×%Ñ% aÑ(×3×3Ð3Ñ3ð #r:   c                 ó"  • [        [        R                  " SS/SS95      nUR                  R                  S   R
                  SL d   e[        [        R                  " S/SS95      nUR                  R                  S   R
                  SL d   eg ©	NÚ1hÚ2hr%  r*   r   FÚ2015rQ   )r   r#  rU   rØ  rÙ  Úis_extensionrß   s     r7   Útest_from_arrayÚ.TestSeriesConstructorInternals.test_from_arrayµ  sz   € äœŸš $¨ Ð5FÑGÓHˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÒ:Ð:Ð:äœŸš & Ð1AÑBÓCˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÒ:Ð:Ñ:r:   c                 óÒ   • [        SS/SS9nUR                  R                  S   R                  SL d   e[        S/SS9nUR                  R                  S   R                  SL d   eg r@  )r   rØ  rÙ  rD  rß   s     r7   Útest_from_list_dtypeÚ3TestSeriesConstructorInternals.test_from_list_dtype½  sh   € ä˜˜t˜Ð,=Ñ>ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÒ:Ð:Ð:ä˜˜Ð(8Ñ9ˆØ�{‰{×!Ñ! !Ñ$×1Ñ1°UÒ:Ð:Ñ:r:   rf   N)
r  r  r  r	  r=  r)  r"  rE  rH  r
  rf   r:   r7   r9  r9  ¬  s;   † ò4ð ×'Ñ'ñ;ó (ð;ð ×'Ñ'ñ;ó (ó;r:   r9  c                 óx   • U n[        U[        5      (       d   e[        UR                  [        5      (       d   eg rj   )r—   r   r]   r   )Ú(rand_series_with_duplicate_datetimeindexÚdupss     r7   rº   rº   Æ  s1   € Ø3€DÜ�dœF×#Ñ#Ð#Ð#Ü�d—j‘j¤-×0Ñ0Ð0Ñ0r:   zinput_dict,expectedr*   r‹   rB   c                 óp   • [         R                  " [        U 5      /5      n[        R                  " X!5        g rj   )r,   rU   r   r/   rƒ  )Ú
input_dictr6   r€   s      r7   Útest_numpy_arrayrO  Ì  s(   € ô �XŠX”v˜jÓ)Ð*Ó+€FÜ×Ò Õ1r:   c                  óÂ   • [        SS/5      n [        SS/U R                  5       S9n[        SS/[        R                  " SS/5      S9n[
        R                  " X5        g )N)©r  ©rÝ   ró   rB   )©)r‹   NrR  r¦   rB   r¦   r\   rQ  rS  )r   r   rÍ  r   r  r/   rF   )Úparam_indexrq  r6   s      r7   Útest_index_ordered_dict_keysrU  Ù  sl   € ô à)Ø*ð	
ó€Kô �Q˜�F +×"2Ñ"2Ó"4Ñ5€FÜØ	
ˆAˆÜ×$Ò$Ø%Ð'@ÐAó
ñ€Hô ×Ò˜6Õ,r:   Ú
input_listrª   r¦   y      ð?      ð?y       @       @c                 ó”   • [        U 5      n[        UR                  5      nUR                  S:X  d   e[        R                  " X5        g )NÚ
complex128r»  )rV  r>   r€   s      r7   Útest_series_with_complex_nanrY  ì  s<   € ô �Ó
€CÜ�C—I‘IÓ€FØ�9‰9˜Ó$Ð$Ð$Ü×Ò˜3Õ'r:   )DÚcollectionsr   Úcollections.abcr   r   r   Údateutil.tzr   Únumpyr,   r   rR   Úpandas._libsr	   r
   Úpandas.compatr   Úpandas.compat.numpyr   Úpandas.errorsr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr)  Úpandas.core.dtypes.dtypesr   Úpandasr#  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr/   Úpandas.core.arraysr    r!   r"   Úpandas.core.internals.blocksr#   r%   r'  r9  rº   rÚ  r!  rU   r  rE   rO  rU  ÚcomplexrY  rf   r:   r7   Ú<module>rl     s_  ðÝ #Ý $÷õ
 !Û Ý Û ÷õ &Ý .Ý ,ß )Ð )å 6ã ÷÷ ÷ ÷ õ õ& ÷ñ õ
 4÷L!*ñ L!*÷^B%#ñ %#÷P;ñ ;ò41ð ‡�×ÑØà
ˆQˆ�—’˜A˜3˜% r§x¡xÑ0Ð1Ø
ˆsˆ�R—X’X ˜u˜g¨VÑ4Ð5Ø
ˆQˆ�—’˜A˜3˜% r§x¡xÑ0Ð1ðóñ2óð2ò
-ð& ‡�×ÑØà	
‰G�E‹N˜AÐØ	‘˜“ Ð(ðóñ(óñ(r:   