ó
    ®œ‘hä  ã                   óæ   • S r SSKrSSKrSSKrSSKrSSKJr  SSKrSSK	J
r  SSKJrJrJrJr  S rS r\R&                  R(                  \R&                  R+                  SSS	/5      S
 5       5       rg)zQ
Testing interaction between the different managers (BlockManager, ArrayManager)
é    N©Úarray_equivalent)ÚArrayManagerÚBlockManagerÚSingleArrayManagerÚSingleBlockManagerc                  ó˜  • Sn [         R                  " [        U S9   [        R                  " SS5         [        R
                  " / SQ/ SQ/ SQS.5      nS S S 5        S S S 5        [        WR                  [        5      (       d   e[         R                  " [        U S9   [        R                  " SS	5         [        R
                  " / SQ/ SQ/ SQS.5      nS S S 5        S S S 5        [        WR                  [        5      (       d   e[         R                  " X5        UR                  S5      n[        UR                  [        5      (       d   eUR                  S	5      n[        UR                  [        5      (       d   e[         R                  " X15        [        S
 [        UR                  R                  UR                  R                  5       5       5      (       d   eUR                  S	5      n[        UR                  [        5      (       d   eUR                  S5      n[        UR                  [        5      (       d   e[         R                  " X25        [        UR                  R                   5      S:X  d   eg ! , (       d  f       GN6= f! , (       d  f       GN@= f! , (       d  f       GN×= f! , (       d  f       GNá= f)Nú!data_manager option is deprecated©Úmatchúmode.data_managerÚblock©é   é   é   )gš™™™™™¹?gš™™™™™É?g333333Ó?)é   é   é   ©ÚaÚbÚcÚarrayc              3   ó<   #   • U  H  u  p[        X5      v •  M     g 7f)Nr   )Ú.0ÚleftÚrights      ÚhC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/internals/test_managers.pyÚ	<genexpr>Ú*test_dataframe_creation.<locals>.<genexpr>/   s!   é € ð âH‰KˆDô 	˜×%Ð%ÚHùs   ‚r   )ÚtmÚassert_produces_warningÚFutureWarningÚpdÚoption_contextÚ	DataFrameÚ
isinstanceÚ_mgrr   r   Úassert_frame_equalÚ_as_managerÚallÚzipÚarraysÚlenÚblocks)ÚmsgÚdf_blockÚdf_arrayÚresults       r   Útest_dataframe_creationr5      s  € Ø
-€CÜ	×	#Ò	#¤M¸Ó	=Ü×ÒÐ2°GÕ<Ü—|’|Ú¢oºIÑFóˆH÷ =÷ 
>ô
 �h—m‘m¤\×2Ñ2Ð2Ð2ä	×	#Ò	#¤M¸Ó	=Ü×ÒÐ2°GÕ<Ü—|’|Ú¢oºIÑFóˆH÷ =÷ 
>ô
 �h—m‘m¤\×2Ñ2Ð2Ð2ô ×Ò˜(Ô-ð ×!Ñ! 'Ó*€FÜ�f—k‘k¤<×0Ñ0Ð0Ð0Ø×!Ñ! 'Ó*€FÜ�f—k‘k¤<×0Ñ0Ð0Ð0Ü×Ò˜&Ô+Üñ ä˜vŸ{™{×1Ñ1°8·=±=×3GÑ3GÔHó÷ ñ ð ð ð
 ×!Ñ! 'Ó*€FÜ�f—k‘k¤<×0Ñ0Ð0Ð0Ø×!Ñ! 'Ó*€FÜ�f—k‘k¤<×0Ñ0Ð0Ð0Ü×Ò˜&Ô+Üˆv�{‰{×!Ñ!Ó" aÓ'Ð'Ñ'÷A =Ö<ú÷ 
>Ö	=ú÷ =Ö<ú÷ 
>Ö	=úsF   œJ´!JÁJÂJ:Â7!J(ÃJ:Ê
J	ÊJÊ
J%Ê(
J7	Ê2J:Ê:
K	c                  ó   • Sn [         R                  " [        U S9   [        R                  " SS5         [        R
                  " / SQS/ SQS9nS S S 5        S S S 5        [        WR                  [        5      (       d   e[         R                  " [        U S9   [        R                  " SS	5         [        R
                  " / SQS/ SQS9nS S S 5        S S S 5        [        WR                  [        5      (       d   e[         R                  " X5        UR                  S5      n[        UR                  [        5      (       d   eUR                  S	5      n[        UR                  [        5      (       d   e[         R                  " X15        UR                  S	5      n[        UR                  [        5      (       d   eUR                  S5      n[        UR                  [        5      (       d   e[         R                  " X25        g ! , (       d  f       GNÀ= f! , (       d  f       GNÊ= f! , (       d  f       GNg= f! , (       d  f       GNq= f)
Nr
   r   r   r   r   ÚAr   )ÚnameÚindexr   )r"   r#   r$   r%   r&   ÚSeriesr(   r)   r   r   Úassert_series_equalr+   )r1   Ús_blockÚs_arrayr4   s       r   Útest_series_creationr>   <   s§  € Ø
-€CÜ	×	#Ò	#¤M¸Ó	=Ü×ÒÐ2°GÕ<Ü—i’i¢	°º?ÑKˆG÷ =÷ 
>ô �g—l‘lÔ$6×7Ñ7Ð7Ð7ä	×	#Ò	#¤M¸Ó	=Ü×ÒÐ2°GÕ<Ü—i’i¢	°º?ÑKˆG÷ =÷ 
>ô �g—l‘lÔ$6×7Ñ7Ð7Ð7ô ×Ò˜7Ô,ð × Ñ  Ó)€FÜ�f—k‘kÔ#5×6Ñ6Ð6Ð6Ø× Ñ  Ó)€FÜ�f—k‘kÔ#5×6Ñ6Ð6Ð6Ü×Ò˜6Ô+à× Ñ  Ó)€FÜ�f—k‘kÔ#5×6Ñ6Ð6Ð6Ø× Ñ  Ó)€FÜ�f—k‘kÔ#5×6Ñ6Ð6Ð6Ü×Ò˜6Õ+÷/ =Ö<ú÷ 
>Ö	=ú÷ =Ö<ú÷ 
>Ö	=úsF   œH´HÁHÂH>Â1H,ÃH>È
H	ÈHÈ
H)È,
H;	È6H>È>
IÚmanagerr   r   c                 óê   • [         R                  R                  5       nXS'   [        R                  " [
        R                  SS/SUSS9nSnUR                  R                  S5      nX4;   d   U5       eg )NÚPANDAS_DATA_MANAGERz-czimport pandasT)Úcapture_outputÚenvÚcheckz:FutureWarning: The env variable PANDAS_DATA_MANAGER is setzutf-8)	ÚosÚenvironÚcopyÚ
subprocessÚrunÚsysÚ
executableÚstderrÚdecode)r?   Útest_envÚresponser1   Ú
stderr_msgs        r   Útest_array_manager_depr_env_varrQ   Y   so   € ô �z‰z�‰Ó €HØ&-Ð"Ñ#Ü�~Š~Ü	�‰˜˜Ð/ØØØñ	€Hð G€CØ—‘×'Ñ'¨Ó0€JØÓÐ(˜jÓ(Ñó    )Ú__doc__rE   rH   rJ   ÚpytestÚpandas.core.dtypes.missingr   Úpandasr%   Úpandas._testingÚ_testingr"   Úpandas.core.internalsr   r   r   r   r5   r>   ÚmarkÚ
single_cpuÚparametrizerQ   © rR   r   Ú<module>r^      sr   ðñó 
Û Û 
ã å 7ã Ý ÷ó ò#(òL,ð: ‡�×ÑØ‡�×Ñ˜ W¨gÐ$6Ó7ñ)ó 8ó ñ)rR   