ó
    ®œ‘hv  ã                   óœ   • S r SSKrSSKrSSKJr  SSKJr  SSK	J
r
  S rS r\R                  R                  S/ SQ5      S	 5       rS
 rS rg)z_
Tests for the pseudo-public API implemented in internals/api.py and exposed
in core.internals
é    N)Ú	internals)Úapic                  óJ   • [         R                  [        R                  L d   eg )N)r   Ú
make_blockr   © ó    ÚcC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/internals/test_api.pyÚtest_internals_apir
      s   € Ü×Ñ¤3§>¡>Ò1Ð1Ñ1r   c                  óÂ   • / SQn / SQn[        [        5       Vs/ s H  o"R                  S5      (       a  M  UPM     nn[        U5      [        X-   5      :X  d   eg s  snf )N)ÚblocksÚconcatÚmanagersÚconstructionÚarray_managerÚbaser   Úops)r   ÚDataManagerÚArrayManagerÚBlockManagerÚSingleDataManagerÚSingleBlockManagerÚSingleArrayManagerÚconcatenate_managersÚ__)Údirr   Ú
startswithÚset)ÚmodulesÚexpectedÚxÚresults       r	   Útest_namespacer"      sS   € ò	€Gò	€Hô œYœÓBš�A¯|©|¸D×/A�a™€FÐBÜˆv‹;œ#˜hÑ0Ó1Ó1Ð1Ñ1ùò Cs
   šA·AÚname)ÚNumericBlockÚObjectBlockÚBlockÚExtensionBlockÚDatetimeTZBlockc                 ó(  • U  S3n[         R                  " [        US9   [        [        U 5        S S S 5        U S;  a3  [         R                  " [        US9   [        [
        U 5        S S S 5        g g ! , (       d  f       NH= f! , (       d  f       g = f)Nz( is deprecated.* Use public APIs instead©Úmatch)r$   r%   )ÚtmÚassert_produces_warningÚDeprecationWarningÚgetattrr   r   )r#   Úmsgs     r	   Útest_deprecationsr1   .   sz   € ð ˆFÐ:Ð
;€CÜ	×	#Ò	#Ô$6¸cÓ	BÜ”	˜4Ô ÷ 
Cð Ð2Ó2ä×'Ò'Ô(:À#ÓFÜ”C˜Ô÷ GÐFð 3÷ 
CÕ	Bú÷
 GÕFús   ŸA2ÁBÁ2
B Â
Bc                  ó¸   • [         R                  " SSSS9n [        R                  " U S/S9nUR                  S:X  d   eUR
                  R                  S:X  d   eg )NÚ2012é   ÚUTC)ÚperiodsÚtzr   )Ú	placement)é   r4   )ÚpdÚ
date_ranger   r   ÚshapeÚvalues)ÚdtiÚblks     r	   Útest_make_block_2d_with_dtir@   D   sP   € ä
�-Š-˜¨¨eÑ
4€CÜ
�.Š.˜¨¨Ñ
,€Cà�9‰9˜ÓÐÐØ�:‰:×Ñ˜vÓ%Ð%Ñ%r   c                  óŽ   • Sn [         R                  " [        U S9   [        R                    S S S 5        g ! , (       d  f       g = f)Nzocreate_block_manager_from_blocks is deprecated and will be removed in a future version. Use public APIs insteadr*   )r,   r-   r.   r   Ú create_block_manager_from_blocks)r0   s    r	   Ú0test_create_block_manager_from_blocks_deprecatedrC   M   s5   € ð
	?ð ô 
×	#Ò	#Ô$6¸cÓ	BÜ×2Ò2÷ 
C×	BÖ	Bús	   œ6¶
A)Ú__doc__ÚpytestÚpandasr:   Úpandas._testingÚ_testingr,   Úpandas.corer   Úpandas.core.internalsr   r
   r"   ÚmarkÚparametrizer1   r@   rC   r   r   r	   Ú<module>rM      sZ   ðñó
 ã Ý Ý !Ý %ò2ò2ð8 ‡�×ÑØ
òó	ñ	ó	ð	ò&ó	3r   