
    d                     <    d Z ddlZddlmZ ddlmZ 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        [/var/www/html/t/fyr/venv311/lib/python3.11/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)BlockNumericBlockDatetimeTZBlockExtensionBlockObjectBlockr   DataManagerArrayManagerBlockManagerSingleDataManagerSingleBlockManagerSingleArrayManagerconcatenate_managers create_block_manager_from_blocksc                 <    g | ]}|                     d           |S )__)
startswith).0xs     r	   
<listcomp>z"test_namespace.<locals>.<listcomp>-   s)    BBBAq||D/A/ABaBBBr   )dirr   set)modulesexpectedresults      r	   test_namespacer+      sj    	 	 	G  H" CBYBBBFv;;#h011111111r   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)   r.   )pd
date_ranger   r   shapevalues)dtiblks     r	   test_make_block_2d_with_dtir:   1   s]    
-e
4
4
4C
.
,
,
,C9:v%%%%%%r   )
__doc__pandasr4   pandas.corer   pandas.core.internalsr   r
   r+   r:   r   r   r	   <module>r?      sy    
     ! ! ! ! ! ! % % % % % %2 2 22 2 2D& & & & &r   