§
    á! hv  ã                   ó¢   — d Z ddlZddlZddlmZ ddlmZ ddl	m
Z
 d„ Zd„ Zej                             dg d¢¦  «        d	„ ¦   «         Zd
„ Zd„ ZdS )z_
Tests for the pseudo-public API implemented in internals/api.py and exposed
in core.internals
é    N)Ú	internals)Úapic                  ó:   — t           j        t          j        u sJ ‚d S )N)r   Ú
make_blockr   © ó    úYc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/internals/test_api.pyÚtest_internals_apir
      s   € ÝÔ¥3¤>Ð1Ð1Ð1Ð1Ð1Ð1r   c                  óœ   — g d¢} g d¢}d„ t          t          ¦  «        D ¦   «         }t          |¦  «        t          || z   ¦  «        k    sJ ‚d S )N)ÚblocksÚconcatÚmanagersÚconstructionÚarray_managerÚbaser   Úops)r   ÚDataManagerÚArrayManagerÚBlockManagerÚSingleDataManagerÚSingleBlockManagerÚSingleArrayManagerÚconcatenate_managersc                 ó<   — g | ]}|                      d ¦  «        °|‘ŒS )Ú__)Ú
startswith)Ú.0Úxs     r	   ú
<listcomp>z"test_namespace.<locals>.<listcomp>*   s)   € ÐBÐBÐB�A¨q¯|ª|¸DÑ/AÔ/AÐBˆaÐBÐBÐBr   )Údirr   Úset)ÚmodulesÚexpectedÚresults      r	   Útest_namespacer%      sj   € ð	ð 	ð 	€Gð	ð 	ð 	€Hð CÐB��Y™œÐBÑBÔB€FÝˆv‰;Œ;�#˜h¨Ñ0Ñ1Ô1Ò1Ð1Ð1Ð1Ð1Ð1r   Úname)ÚNumericBlockÚObjectBlockÚBlockÚExtensionBlockÚDatetimeTZBlockc                 ó>  — | › d�}t          j        t          |¬¦  «        5  t          t          | ¦  «         d d d ¦  «         n# 1 swxY w Y   | dvrKt          j        t          |¬¦  «        5  t          t
          | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S d S )Nz( is deprecated.* Use public APIs instead©Úmatch)r'   r(   )ÚtmÚassert_produces_warningÚDeprecationWarningÚgetattrr   r   )r&   Úmsgs     r	   Útest_deprecationsr4   .   s/  € ð Ð
;Ð
;Ð
;€CÝ	Ô	#Õ$6¸cÐ	BÑ	BÔ	Bð !ð !Ý•	˜4Ñ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð Ð2Ð2Ð2åÔ'Õ(:À#ÐFÑFÔFð 	ð 	Ý•C˜ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	ð 3Ð2s#   ¡AÁAÁ
AÁ-BÂBÂBc                  ó    — t          j        ddd¬¦  «        } t          j        | dg¬¦  «        }|j        dk    sJ ‚|j        j        dk    sJ ‚d S )NÚ2012é   ÚUTC)ÚperiodsÚtzr   )Ú	placement)é   r7   )ÚpdÚ
date_ranger   r   ÚshapeÚvalues)ÚdtiÚblks     r	   Útest_make_block_2d_with_dtirC   D   s]   € å
Œ-˜¨¨eÐ
4Ñ
4Ô
4€CÝ
Œ.˜¨¨Ð
,Ñ
,Ô
,€CàŒ9˜ÒÐÐÐØŒ:Ô˜vÒ%Ð%Ð%Ð%Ð%Ð%r   c                  óŠ   — d} t          j        t          | ¬¦  «        5  t          j         d d d ¦  «         d S # 1 swxY w Y   d S )Nzocreate_block_manager_from_blocks is deprecated and will be removed in a future version. Use public APIs insteadr-   )r/   r0   r1   r   Ú create_block_manager_from_blocks)r3   s    r	   Ú0test_create_block_manager_from_blocks_deprecatedrF   M   s’   € ð
	?ð õ 
Ô	#Õ$6¸cÐ	BÑ	BÔ	Bð 3ð 3ÝÔ2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3ð 3ð 3s   ž8¸<¿<)Ú__doc__ÚpytestÚpandasr=   Úpandas._testingÚ_testingr/   Úpandas.corer   Úpandas.core.internalsr   r
   r%   ÚmarkÚparametrizer4   rC   rF   r   r   r	   ú<module>rP      sä   ððð ð
 €€€à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø %Ð %Ð %Ð %Ð %Ð %ð2ð 2ð 2ð2ð 2ð 2ð8 „×ÒØ
ðð ð ñ	ô 	ð	ð 	ñ	ô 	ð	ð&ð &ð &ð	3ð 	3ð 	3ð 	3ð 	3r   