§
    á! hä  ã                   óÞ   — d 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Zddl	m
Z ddlmZmZmZmZ d„ Zd„ Zej        j        ej                             ddd	g¦  «        d
„ ¦   «         ¦   «         ZdS )zQ
Testing interaction between the different managers (BlockManager, ArrayManager)
é    N©Úarray_equivalent)ÚArrayManagerÚBlockManagerÚSingleArrayManagerÚSingleBlockManagerc                  ó0  — d} t          j        t          | ¬¦  «        5  t          j        dd¦  «        5  t          j        g d¢g d¢g d¢dœ¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          |j        t          ¦  «        sJ ‚t          j        t          | ¬¦  «        5  t          j        dd	¦  «        5  t          j        g d¢g d¢g d¢dœ¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          |j        t          ¦  «        sJ ‚t          j
        ||¦  «         |                     d¦  «        }t          |j        t          ¦  «        sJ ‚|                     d	¦  «        }t          |j        t          ¦  «        sJ ‚t          j
        ||¦  «         t          d
„ t          |j        j        |j        j        ¦  «        D ¦   «         ¦  «        sJ ‚|                     d	¦  «        }t          |j        t          ¦  «        sJ ‚|                     d¦  «        }t          |j        t          ¦  «        sJ ‚t          j
        ||¦  «         t          |j        j        ¦  «        dk    sJ ‚d S )Nú!data_manager option is deprecated©Úmatchúmode.data_managerÚblock©é   é   é   )gš™™™™™¹?gš™™™™™É?g333333Ó?)é   é   é   ©ÚaÚbÚcÚarrayc              3   ó<   K  — | ]\  }}t          ||¦  «        V — Œd S )Nr   )Ú.0ÚleftÚrights      ú^c:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/internals/test_managers.pyú	<genexpr>z*test_dataframe_creation.<locals>.<genexpr>/   sD   è è € ð ð áˆD�%õ 	˜˜uÑ%Ô%ðð ð ð ð ð ó    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Ñ<Ô<ð 	ð 	Ý”|Ø�i�i o o o¸I¸I¸IÐFÐFñô ˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ
 �h”m¥\Ñ2Ô2Ð2Ð2Ð2å	Ô	#¥M¸Ð	=Ñ	=Ô	=ð ð ÝÔÐ2°GÑ<Ô<ð 	ð 	Ý”|Ø�i�i o o o¸I¸I¸IÐFÐFñô ˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ
 �h”m¥\Ñ2Ô2Ð2Ð2Ð2õ Ô˜( HÑ-Ô-Ð-ð ×!Ò! 'Ñ*Ô*€FÝ�f”k¥<Ñ0Ô0Ð0Ð0Ð0Ø×!Ò! 'Ñ*Ô*€FÝ�f”k¥<Ñ0Ô0Ð0Ð0Ð0ÝÔ˜& (Ñ+Ô+Ð+Ýð ð å˜vœ{Ô1°8´=Ô3GÑHÔHðñ ô ñ ô ð ð ð ð
 ×!Ò! 'Ñ*Ô*€FÝ�f”k¥<Ñ0Ô0Ð0Ð0Ð0Ø×!Ò! 'Ñ*Ô*€FÝ�f”k¥<Ñ0Ô0Ð0Ð0Ð0ÝÔ˜& (Ñ+Ô+Ð+ÝˆvŒ{Ô!Ñ"Ô" aÒ'Ð'Ð'Ð'Ð'Ð'sj   žA6´AÁA6ÁA#	Á#A6Á&A#	Á'A6Á6A:Á=A:Â8DÃC9Ã-DÃ9C=	Ã=DÄ C=	ÄDÄDÄDc                  ól  — d} t          j        t          | ¬¦  «        5  t          j        dd¦  «        5  t          j        g d¢dg d¢¬¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          |j        t          ¦  «        sJ ‚t          j        t          | ¬¦  «        5  t          j        dd	¦  «        5  t          j        g d¢dg d¢¬¦  «        }d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t          |j        t          ¦  «        sJ ‚t          j
        ||¦  «         |                     d¦  «        }t          |j        t          ¦  «        sJ ‚|                     d	¦  «        }t          |j        t          ¦  «        sJ ‚t          j
        ||¦  «         |                     d	¦  «        }t          |j        t          ¦  «        sJ ‚|                     d¦  «        }t          |j        t          ¦  «        sJ ‚t          j
        ||¦  «         d S )
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>   <   sX  € Ø
-€CÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Lð LÝÔÐ2°GÑ<Ô<ð 	Lð 	LÝ”i 	 	 	°¸?¸?¸?ÐKÑKÔKˆGð	Lð 	Lð 	Lñ 	Lô 	Lð 	Lð 	Lð 	Lð 	Lð 	Lð 	Løøøð 	Lð 	Lð 	Lð 	LðLð Lð Lñ Lô Lð Lð Lð Lð Lð Lð Løøøð Lð Lð Lð Lõ �g”lÕ$6Ñ7Ô7Ð7Ð7Ð7å	Ô	#¥M¸Ð	=Ñ	=Ô	=ð Lð LÝÔÐ2°GÑ<Ô<ð 	Lð 	LÝ”i 	 	 	°¸?¸?¸?ÐKÑKÔKˆGð	Lð 	Lð 	Lñ 	Lô 	Lð 	Lð 	Lð 	Lð 	Lð 	Lð 	Løøøð 	Lð 	Lð 	Lð 	LðLð Lð Lñ Lô Lð Lð Lð Lð Lð Lð Løøøð Lð Lð Lð Lõ �g”lÕ$6Ñ7Ô7Ð7Ð7Ð7õ Ô˜7 GÑ,Ô,Ð,ð × Ò  Ñ)Ô)€FÝ�f”kÕ#5Ñ6Ô6Ð6Ð6Ð6Ø× Ò  Ñ)Ô)€FÝ�f”kÕ#5Ñ6Ô6Ð6Ð6Ð6ÝÔ˜6 7Ñ+Ô+Ð+à× Ò  Ñ)Ô)€FÝ�f”kÕ#5Ñ6Ô6Ð6Ð6Ð6Ø× Ò  Ñ)Ô)€FÝ�f”kÕ#5Ñ6Ô6Ð6Ð6Ð6ÝÔ˜6 7Ñ+Ô+Ð+Ð+Ð+sj   žA3´AÁA3ÁA 	Á A3Á#A 	Á$A3Á3A7Á:A7Â5D
ÃC3Ã'D
Ã3C7	Ã7D
Ã:C7	Ã;D
Ä
DÄDÚmanagerr   r   c                 óê   — t           j                             ¦   «         }| |d<   t          j        t
          j        ddgd|d¬¦  «        }d}|j                             d¦  «        }||v s
J |¦   «         ‚d S )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   s‡   € õ Œz�ŠÑ Ô €HØ&-€HÐ"Ñ#ÝŒ~Ý	Œ˜˜Ð/ØØØð	ñ ô €Hð G€CØ”×'Ò'¨Ñ0Ô0€JØ�*ÐÐÐ˜jÑÔÐÐÐr!   )Ú__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   © r!   r   ú<module>r]      s  ððð ð 
€	€	€	Ø Ð Ð Ð Ø 
€
€
€
à €€€à 7Ð 7Ð 7Ð 7Ð 7Ð 7à Ð Ð Ð Ø Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð#(ð #(ð #(ðL,ð ,ð ,ð: „ÔØ„×Ò˜ W¨gÐ$6Ñ7Ô7ð)ð )ñ 8Ô7ñ Ôð)ð )ð )r!   