Ë
    *V.j—0  ã                   óˆ   — d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dl	m
Z
 d dlZd dlmZmZmZmZ d dlmZ  G d„ d«      Zy)é    )ÚdeepcopyN)Úusing_pyarrow_string_dtype)Úoption_context)Ú	DataFrameÚSeriesÚ
date_rangeÚtimedelta_rangec            
       ó®  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j                  j                   e«       d¬«      d	„ «       Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j                  j-                  d e«        edg¬«       edg¬«       edg i«      g«      d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Ze	j                  j-                  dg d¢«      d„ «       Zd „ Z d!„ Z!y")#ÚTestDataFrameMiscc                 óü   — |d   }|j                   dk(  sJ ‚|j                  d«      }|j                   dk(  sJ ‚|j                  d d …df   }|j                   dk(  sJ ‚|j                  d d  }|j                   dk(  sJ ‚y )NÚAÚB)ÚnameÚpopÚloc)ÚselfÚfloat_frameÚsÚs2s       ú]C:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\pandas/tests/frame/test_api.pyÚtest_getitem_pop_assign_namez.TestDataFrameMisc.test_getitem_pop_assign_name   sy   € Ø˜ÑˆØ�v‰v˜Š}Ðˆ}à�O‰O˜CÓ ˆØ�v‰v˜Š}Ðˆ}à�O‰OšA˜s˜FÑ#ˆØ�v‰v˜Š}Ðˆ}à�U‰U‘1ˆXˆØ�w‰w˜#Š~Ð‰~ó    c                 óD  — |}|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      dk(  sJ ‚|j                  d«      |j                  u sJ ‚|j                  d«      |j                  u sJ ‚t        j                  t        d¬«      5  |j                  d«       d d d «       t        j                  t        d	¬«      5  |j                  d
«       d d d «       t        j                  t        d¬«      5  |j                  d «       d d d «       t        j                  t        d¬«      5  |j                  d «       d d d «       y # 1 sw Y   Œ©xY w# 1 sw Y   Œ€xY w# 1 sw Y   ŒWxY w# 1 sw Y   y xY w)Nr   é   ÚindexÚrowsÚcolumnszNo axis named©Úmatché   zNo axis.*fooÚfoozNo axis.*None)Ú_get_axis_numberÚ_get_axis_nameÚ	_get_axisr   r   ÚpytestÚraisesÚ
ValueError)r   r   Úfs      r   Útest_get_axiszTestDataFrameMisc.test_get_axis#   sæ  € ØˆØ×!Ñ! !Ó$¨Ò)Ð)Ð)Ø×!Ñ! !Ó$¨Ò)Ð)Ð)Ø×!Ñ! 'Ó*¨aÒ/Ð/Ð/Ø×!Ñ! &Ó)¨QÒ.Ð.Ð.Ø×!Ñ! )Ó,°Ò1Ð1Ð1à×Ñ Ó" gÒ-Ð-Ð-Ø×Ñ Ó" iÒ/Ð/Ð/Ø×Ñ Ó(¨GÒ3Ð3Ð3Ø×Ñ Ó'¨7Ò2Ð2Ð2Ø×Ñ 	Ó*¨iÒ7Ð7Ð7à�{‰{˜1‹~ §¡Ñ(Ð(Ð(Ø�{‰{˜1‹~ §¡Ñ*Ð*Ð*ä�]‰]œ:¨_Ö=Ø×Ñ˜qÔ!÷ >ô �]‰]œ:¨^Ö<Ø×Ñ˜UÔ#÷ =ô �]‰]œ:¨_Ö=Ø×Ñ˜TÔ"÷ >ô �]‰]œ:¨_Ö=Ø×Ñ˜tÔ$÷ >Ð=÷ >Ð=ú÷ =Ð<ú÷ >Ð=ú÷ >Ð=ús0   Ä8G2Å-G>Æ"H
ÇHÇ2G;Ç>HÈ
HÈHc                 ó€   — t        j                  t        d¬«      5  |j                  |v  d d d «       y # 1 sw Y   y xY w)Nzunhashable type: 'Index'r   )r%   r&   Ú	TypeErrorr   )r   r   s     r   Útest_column_contains_raisesz-TestDataFrameMisc.test_column_contains_raises@   s,   € Ü�]‰]œ9Ð,FÖGØ×Ñ ;Ñ.÷ H×GÑGús   œ4´=c                 ó8  — t        t        d«      t        d«      gt        d«      ¬«      }t        d«      D ]  }|t        |«      v rŒJ ‚ t        |j	                  d«      t
        «      sJ ‚t        t        d«      t        d«      gt        j                  j                  t        t        dd«      «      «      ¬«      }t        d«      D ]  }|t        |«      v rŒJ ‚ t        d«      D ]  }|t        |«      vrŒJ ‚ t        |j	                  d«      t         «      sJ ‚y )NÚabcdÚefghÚABCD©r   r   ÚEFGH)
r   ÚlistÚdirÚ
isinstanceÚ__getitem__r   ÚpdÚ
MultiIndexÚfrom_tuplesÚzip)r   ÚdfÚkeys      r   Útest_tab_completionz%TestDataFrameMisc.test_tab_completionD   sé   € äœ˜V›¤d¨6£lÐ3¼TÀ&»\ÔJˆÜ˜–<ˆCØœ#˜b›'’>Ð!�>ð  ä˜"Ÿ.™.¨Ó-¬vÔ6Ð6Ð6ô Ü�&‹\œ4 ›<Ð(Ü—M‘M×-Ñ-¬d´3°v¸vÓ3FÓ.GÓHô
ˆô ˜–<ˆCØœ#˜b›'’>Ð!�>ð  ä˜–<ˆCØœc "›gÒ%Ð%Ð%ð  ä˜"Ÿ.™.¨Ó-¬yÔ9Ð9Ñ9r   c                 óî  — t        d«      D �cg c]  }dt        |«      z   ‘Œ }}t        d«      t        d«      g}t        ||¬«      }dt        |«      v sJ ‚dt        |«      vsJ ‚t	        dd«      5  t        ||¬«      }dt        |«      v sJ ‚d	t        |«      vsJ ‚	 d d d «       t	        dd «      5  t        ||¬«      }d
t        |«      v sJ ‚	 d d d «       y c c}w # 1 sw Y   ŒAxY w# 1 sw Y   y xY w)Ni¤  Úar1   Úa99Úa100zdisplay.max_dir_itemsi,  Úa299Úa300Úa419)ÚrangeÚstrr   r4   r   )r   Úir   Úvaluesr;   s        r   Útest_display_max_dir_itemsz,TestDataFrameMisc.test_display_max_dir_itemsW   sð   € ä).¨s¬Ó4© A�3œ˜Q›“<¨ˆÐ4Ü˜“*œe C›jÐ)ˆÜ�v wÔ/ˆð œ˜B›ÑÐÐØœS ›WÑ$Ð$Ð$äÐ3°SÕ9Ü˜6¨7Ô3ˆBØœS ›WÑ$Ð$Ð$Ø¤ R£Ñ(Ð(Ñ(÷ :ô
 Ð3°TÕ:Ü˜6¨7Ô3ˆBØœS ›WÑ$Ð$Ñ$÷ ;Ð:ùò 5÷ :Ð9ú÷
 ;Ð:ús   ŽCÁ2,CÂ3C+ÃC(Ã+C4c                 ó   — t        «       }t        dg«      }d}t        j                  t        |¬«      5  t	        |«       d d d «       t        j                  t        |¬«      5  t	        |«       d d d «       y # 1 sw Y   Œ9xY w# 1 sw Y   y xY w)Nr   zunhashable type: 'DataFrame'r   )r   r%   r&   r+   Úhash)r   Úempty_framer;   Úmsgs       r   Útest_not_hashablez#TestDataFrameMisc.test_not_hashablej   sa   € Ü“kˆä˜�s‹^ˆØ,ˆÜ�]‰]œ9¨CÖ0Ü�ŒH÷ 1ä�]‰]œ9¨CÖ0Ü�Ô÷ 1Ð0÷ 1Ð0úç0Ð0ús   ´A8Á#BÁ8BÂBzsurrogates not allowed)Úreasonc                 óh   — d}t        |g i«      }|t        |«      vsJ ‚|j                  d   |k(  sJ ‚y )Nu   í ½r   )r   r4   r   )r   Úcolnamer;   s      r   Ú+test_column_name_contains_unicode_surrogatez=TestDataFrameMisc.test_column_name_contains_unicode_surrogatet   s?   € ð ˆÜ˜ �}Ó%ˆàœc "›gÑ%Ð%Ð%Ø�z‰z˜!‰} Ò'Ð'Ñ'r   c                 ó2  — t        t        j                  j                  d«      j	                  d«      «      }t        t        j                  j                  d«      j	                  d«      «      }d|j
                  _        |j
                  j                  �J ‚y )Nr    )r   é   r!   )r   ÚnpÚrandomÚdefault_rngÚstandard_normalr   r   )r   Údf1Údf2s      r   Útest_new_empty_indexz&TestDataFrameMisc.test_new_empty_index}   si   € ÜœŸ	™	×-Ñ-¨aÓ0×@Ñ@ÀÓHÓIˆÜœŸ	™	×-Ñ-¨aÓ0×@Ñ@ÀÓHÓIˆØˆ�	‰	ŒØ�y‰y�~‰~Ð%Ð%Ñ%r   c                 ó  — |j                  d«      }||j                  u sJ ‚|j                  d«      }||j                  u sJ ‚d}t        j                  t
        |¬«      5  |j                  d«       d d d «       y # 1 sw Y   y xY w)Nr   r   zAxis must be 0 or 1 \(got 2\)r   r    )Ú_get_agg_axisr   r   r%   r&   r'   )r   r   ÚcolsÚidxrM   s        r   Útest_get_agg_axisz#TestDataFrameMisc.test_get_agg_axisƒ   sw   € Ø×(Ñ(¨Ó+ˆØ�{×*Ñ*Ñ*Ð*Ð*à×'Ñ'¨Ó*ˆØ�k×'Ñ'Ñ'Ð'Ð'à.ˆÜ�]‰]œ:¨SÖ1Ø×%Ñ% aÔ(÷ 2×1Ñ1ús   Á A;Á;Bc                 óÜ   — t        «       }|j                  sJ ‚|j                  rJ ‚|j                  rJ ‚t        g d¢g d¢dœt        j                  d«      ¬«      }|d= |j                  rJ ‚y )N)g      ð?g       @g      @©r?   ÚbÚc©r   r   rT   ©r   r   )r   ÚemptyrU   Úarange)r   r   Úfloat_string_framerL   r;   s        r   Ú
test_emptyzTestDataFrameMisc.test_emptyŽ   sg   € Ü“kˆØ× Ò Ð Ð à×$Ò$Ð$Ð$Ø%×+Ò+Ð+Ð+ô š_²?ÑCÌ2Ï9É9ÐUVË<ÔXˆØˆsˆGØ—8’8Ðˆ|�8r   c                 óÔ   — t        |«      t        |j                  «      k(  sJ ‚|ddg   j                  }|j                  ddg¬«      j                  }t	        j
                  ||«       y )Nr   r   r1   )Úlenr   rH   ÚreindexÚtmÚassert_almost_equal)r   r   ÚarrÚexpecteds       r   Útest_lenzTestDataFrameMisc.test_lenš   sc   € Ü�;Ó¤3 {×'8Ñ'8Ó#9Ò9Ð9Ð9ð ˜3 ˜*Ñ%×,Ñ,ˆØ×&Ñ&°°S¨zÐ&Ó:×AÑAˆÜ
×Ñ˜s HÕ-r   c                 óð   — |}|j                  d¬«      }|j                  d¬«      }t        j                  ||«       |j                  d¬«      }|j                  d¬«      }t        j                  ||«       y )Nr   )Úaxisr   r   r   )Úsumrn   Úassert_series_equal)r   r   r(   rq   Úresults        r   Útest_axis_aliasesz#TestDataFrameMisc.test_axis_aliases¢   sg   € Øˆð —5‘5˜a�5“=ˆØ—‘˜G�Ó$ˆÜ
×Ñ˜v xÔ0à—5‘5˜a�5“=ˆØ—‘˜I�Ó&ˆÜ
×Ñ˜v xÕ0r   c                 ó˜   — t        j                  t        j                  «      sJ ‚t        j                  t        j                  «      sJ ‚y ©N)ÚpydocÚgetdocr   r   r   )r   s    r   Útest_class_axisz!TestDataFrameMisc.test_class_axis®   s2   € ô �|‰|œIŸO™OÔ,Ð,Ð,Ü�|‰|œI×-Ñ-Ô.Ð.Ñ.r   c                 ón   — |j                   }|j                  «       D ]  \  }}|j                  |k(  rŒJ ‚ y rz   )Ú_seriesÚitemsr   )r   ri   ÚseriesÚkÚvs        r   Útest_series_put_namesz'TestDataFrameMisc.test_series_put_names´   s1   € Ø#×+Ñ+ˆØ—L‘L–N‰DˆAˆqØ—6‘6˜Q“;Ð�;ñ #r   c                 óþ   — t        g d¢«      }|j                  rJ ‚t        dgdg¬«      }|j                  rJ ‚t        ddgddg¬«      j                  «       }|j                  sJ ‚|j                  j                  sJ ‚y )N)r   r    rT   r   )r   r   r?   rc   rd   Úd)r   rg   ÚdropnaÚT©r   r;   s     r   Útest_empty_nonzeroz$TestDataFrameMisc.test_empty_nonzero¹   sl   € Ü’yÓ!ˆØ—8’8Ðˆ|Ü˜a˜S¨1¨#Ô.ˆØ—8’8Ðˆ|Ü˜c 3˜Z°#°s°Ô<×CÑCÓEˆØ�xŠxˆˆxØ�t‰t�zŠzÐ‰zr   r;   r   rf   r1   c                 óP   — |j                   sJ ‚|j                  j                   sJ ‚y rz   )rg   rˆ   r‰   s     r   Útest_empty_likez!TestDataFrameMisc.test_empty_likeÂ   s   € ð �xŠxˆˆxØ�t‰t�zŠzÐ‰zr   c                 ó  — t        t        dd¬«      t        dd¬«      dœ«      }|j                  }|j                  j                  «       }t        t        j                  d«      did¬«      }t        j                  ||«       y )	NÚ20130101é
   )Úperiodsz1 dayre   ÚobjectÚcount)r   )r   r   r	   rˆ   ÚdtypesÚvalue_countsr   rU   Údtypern   rv   )r   r;   Útrw   rq   s        r   Útest_with_datetimelikesz)TestDataFrameMisc.test_with_datetimelikesÏ   sl   € Üä 
°BÔ7Ü$ W°bÔ9ñó
ˆð �D‰Dˆà—‘×&Ñ&Ó(ˆÜœ2Ÿ8™8 HÓ-¨rÐ2¸ÔAˆÜ
×Ñ˜v xÕ0r   c                 ó^   — t        |«      }d|j                  d<   |j                  |«      rJ ‚y )Nr�   )r   r   )r   r   Úequals)r   r   Úcps      r   Útest_deepcopyzTestDataFrameMisc.test_deepcopyÜ   s0   € Ü�kÓ"ˆØˆ�‰ˆv‰Ø×%Ñ% bÔ)Ð)Ð)Ð)r   c                 óÔ  — t        g d¢g d¢g d¢dœ«      }d„ }d„ } ||j                  «       |«       d„ } ||j                  d«      |«       d	„ } ||j                  «       |«       d
„ } ||j                  «       |«       d„ } ||j                  «       |«       d„ } ||j                  «       |«       d„ } ||j                  «       |«       d„ } ||j                  «       |«       |j                  «       d   }d„ } ||j                  d«      d   |«       d„ } ||j                  «       |«       d„ } ||j                  «       |«       d„ } ||j                  «       |«       y )N)r!   ÚbarÚbazÚqux)r   r   r   r   )r   r    rT   é   rb   c                 ó   —  || «      }|�J ‚y rz   © )Úbaser(   rw   s      r   Ú_check_fz<TestDataFrameMisc.test_inplace_return_self.<locals>._check_fè   s   € Ù�t“WˆFØ�>Ð!‘>r   c                 ó(   — | j                  dd¬«      S )Nr?   T©Úinplace)Ú	set_index©Úxs    r   Ú<lambda>z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ï   s   € �a—k‘k #¨t�kÔ4r   c                 ó&   — | j                  d¬«      S ©NTr¦   ©Úreset_indexr©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ó   s   € �a—m‘m¨D�mÔ1r   r?   c                 ó&   — | j                  d¬«      S r­   )Údrop_duplicatesr©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>÷   s   € �a×'Ñ'°Ð'Ô5r   c                 ó(   — | j                  dd¬«      S )Nrc   Tr¦   )Úsort_valuesr©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>û   s   € �a—m‘m C°�mÔ6r   c                 ó&   — | j                  d¬«      S r­   )Ú
sort_indexr©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>ÿ   s   € �a—l‘l¨4�lÔ0r   c                 ó(   — | j                  dd¬«      S ©Nr   Tr¦   ©Úfillnar©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  ó   € �a—h‘h˜q¨$�hÔ/r   c                 ó*   — | j                  ddd¬«      S ©Nr   r   Tr¦   ©Úreplacer©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  ó   € �a—i‘i  1¨d�iÔ3r   c                 ó,   — | j                  ddid¬«      S ©Nr   r!   Tr¦   ©Úrenamer©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  ó   € �a—h‘h  5˜z°4�hÔ8r   rd   c                 ó(   — | j                  dd¬«      S )NT)r§   Údropr®   r©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  s   € �a—m‘m¨D°t�mÔ<r   c                 ó(   — | j                  dd¬«      S r·   r¸   r©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  rº   r   c                 ó*   — | j                  ddd¬«      S r¼   r½   r©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  r¿   r   c                 ó,   — | j                  ddid¬«      S rÁ   rÂ   r©   s    r   r«   z<TestDataFrameMisc.test_inplace_return_self.<locals>.<lambda>  rÄ   r   )r   Úcopyr¨   )r   Údatar¤   r(   r†   s        r   Útest_inplace_return_selfz*TestDataFrameMisc.test_inplace_return_selfá   sN  € ô Ú.²\ÊÑUó
ˆò	"ñ 5ˆÙ�—‘“˜aÔ ñ 2ˆÙ�—‘ Ó$ aÔ(ñ 6ˆÙ�—‘“˜aÔ ñ 7ˆÙ�—‘“˜aÔ ñ 1ˆÙ�—‘“˜aÔ ñ 0ˆÙ�—‘“˜aÔ ñ 4ˆÙ�—‘“˜aÔ ñ 9ˆÙ�—‘“˜aÔ ð �I‰I‹K˜Ñˆñ =ˆÙ�—‘ Ó$ SÑ)¨1Ô-ñ 0ˆÙ�—‘“˜1Ôñ 4ˆÙ�—‘“˜1Ôñ 9ˆÙ�—‘“˜1Õr   c                 óV  — t        j                  dd¬«       ddlm} |t        u rd}nd}|j                  |«       t        j                  d d¬	«      5   |d
«      5  t        |j                  j                  dd«      «       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)NÚIPythonz6.0.0)Ú
minversionr   )Úprovisionalcompleterz/from pandas import DataFrame; obj = DataFrame()z5from pandas import Series; obj = Series(dtype=object)F)Úraise_on_extra_warningsÚignorezobj.r   )r%   ÚimportorskipÚIPython.core.completerrÐ   r   Úrun_cellrn   Úassert_produces_warningr3   Ú	CompleterÚcompletions)r   ÚipÚframe_or_seriesrÐ   Úcodes        r   Útest_tab_complete_warningz+TestDataFrameMisc.test_tab_complete_warning!  s…   € ä×Ñ˜I°'Õ:Ý?àœiÑ'ØD‰DàJˆDà
�‰�DÔô ×'Ñ'¨ÀeÖLÙ% hÕ/Ü�R—\‘\×-Ñ-¨f°aÓ8Ô9÷ 0÷ MÐLß/Ð/ú÷ MÐLús$   Á	BÁ&BÂBÂB	ÂBÂB(c                 ó´   — t        dddgi«      }|j                  i k(  sJ ‚d|j                  d<   |j                  t        ¬«      }|j                  ddik(  sJ ‚y )Nr   r    rT   r   Úversionr1   ©r   ÚattrsrÃ   rF   ©r   r;   rw   s      r   Ú
test_attrszTestDataFrameMisc.test_attrs2  sX   € Ü˜˜a ˜V�}Ó%ˆØ�x‰x˜2Š~Ðˆ~Øˆ�‰�Ñà—‘¤3�Ó'ˆØ�|‰| 	¨1˜~Ò-Ð-Ñ-r   c                 ó  — t        dddgi«      }|j                  i k(  sJ ‚ddh|j                  d<   |j                  t        ¬«      }|j                  |j                  k(  sJ ‚|j                  d   |j                  d   usJ ‚y )Nr   r    rT   ÚspamÚhamÚtagsr1   rß   rá   s      r   Útest_attrs_deepcopyz%TestDataFrameMisc.test_attrs_deepcopy:  s|   € Ü˜˜a ˜V�}Ó%ˆØ�x‰x˜2Š~Ðˆ~Ø" E˜?ˆ�‰�Ñà—‘¤3�Ó'ˆØ�|‰|˜rŸx™xÒ'Ð'Ð'Ø�|‰|˜FÑ#¨2¯8©8°FÑ+;Ñ;Ð;Ñ;r   Úallows_duplicate_labels)TFNc                 ó„  — t        dddgi«      }d}|t        u r|d   }d}|j                  |¬«      }|€|j                  j                  du sJ ‚|j                  j                  |u sJ ‚||usJ ‚|j                  j                  du sJ ‚|t        u r,t        j                  |j                  |j                  «      s4J ‚t        j                  |d   j                  |d   j                  «      sJ ‚t        j                  |«      5  d|j                  |<   d d d «       |r|j                  |   dk(  sCJ ‚|j                  |   dk(  sJ ‚t        j                  |«      5  d|j                  |<   d d d «       |j                  d|¬«      }d	|j                  |<   |j                  |   dk(  sJ ‚y # 1 sw Y   Œ—xY w# 1 sw Y   ŒLxY w)
Nr   r   r    )r   r   r   )rè   T)rÊ   rè   r�   )r   r   Ú	set_flagsÚflagsrè   rU   Úmay_share_memoryrH   rn   Úassert_cow_warningÚiloc)r   rè   rÚ   Úusing_copy_on_writeÚwarn_copy_on_writeÚobjr<   rw   s           r   Útest_set_flagsz TestDataFrameMisc.test_set_flagsC  s¹  € ô ˜˜q !˜f˜Ó&ˆØˆØœfÑ$Ø�c‘(ˆCØˆCà—‘Ð7N�ÓOˆà"Ð*à—<‘<×7Ñ7¸4Ñ?Ð?Ð?à—<‘<×7Ñ7Ð;RÑRÐRÐRð ˜&Ñ Ð Ð ð �y‰y×0Ñ0°DÑ8Ð8Ð8ð œfÑ$Ü×&Ñ& s§z¡z°6·=±=ÔAÐAÐAä×&Ñ& s¨3¡x§¡¸¸s¹×8JÑ8JÔKÐKÐKä×"Ñ"Ð#5Õ6Ø ˆF�K‰K˜Ñ÷ 7áØ—8‘8˜C‘= AÒ%Ð%Ð%à—8‘8˜C‘= AÒ%Ð%Ð%ä×&Ñ&Ð'9Õ:Ø#$�—‘˜CÑ ÷ ;ð —‘ØÐ/Fð ó 
ˆð ˆ�‰�CÑØ�x‰x˜‰} Ò!Ð!Ñ!÷ 7Ð6ú÷ ;Ð:ús   ÄF*ÅF6Æ*F3Æ6F?c                 óæ   — t        «       }d}t        j                  t        |¬«      5  |j	                  t        j                  d«      j                  ddd«      «       d d d «       y # 1 sw Y   y xY w)Nz<'DataFrame' object has no attribute '_constructor_expanddim'r   é   rT   )r   r%   r&   ÚAttributeErrorÚ_constructor_expanddimrU   rh   Úreshape©r   r;   rM   s      r   Útest_constructor_expanddimz,TestDataFrameMisc.test_constructor_expanddimv  sO   € ô ‹[ˆàLˆÜ�]‰]œ>°Ö5Ø×%Ñ%¤b§i¡i°£m×&;Ñ&;¸A¸qÀ!Ó&DÔE÷ 6×5Ñ5ús   ¨6A'Á'A0c                 óÒ   — t        j                  d«       t        «       }d}t        j                  t
        |d¬«      5  t        j                  |«       d d d «       y # 1 sw Y   y xY w)NÚjinja2zDataFrame._data is deprecatedF)r   Úcheck_stacklevel)r%   rÓ   r   rn   rÖ   ÚDeprecationWarningÚinspectÚ
getmembersrø   s      r   Útest_inspect_getmembersz)TestDataFrameMisc.test_inspect_getmembers€  sQ   € ä×Ñ˜HÔ%Ü‹[ˆØ-ˆÜ×'Ñ'Ü c¸Eö
ô ×Ñ˜rÔ"÷
÷ 
ñ 
ús   ¾AÁA&N)"Ú__name__Ú
__module__Ú__qualname__r   r)   r,   r=   rI   rN   r%   ÚmarkÚxfailr   rR   r[   r`   rj   rr   rx   r}   r„   rŠ   Úparametrizer   rŒ   r—   r›   rÌ   rÜ   râ   rç   rò   rù   r   r¢   r   r   r   r      s  „ òò%ò:/ò:ò&%ò&ð ‡[�[×ÑÑ1Ó3Ð<TÐÓUñ(ó Vð(ò&ò	)ò
ò.ò
1ò/òò
ð ‡[�[×ÑØá‹KÙ˜Q˜CÔ Ù˜q˜cÔ"Ù�q˜"�gÓð		
óñóðò1ò*ò
>ò@:ò".ò<ð ‡[�[×ÑÐ6Ò8KÓLñ0"ó Mð0"òdFó#r   r   )rÊ   r   rþ   r{   ÚnumpyrU   r%   Úpandas._configr   Úpandas._config.configr   Úpandasr7   r   r   r   r	   Úpandas._testingÚ_testingrn   r   r¢   r   r   Ú<module>r     s8   ðÝ Û Û ã Û å 5Ý 0ã ÷ó õ ÷s#ò s#r   