o
    Ūńh?  ć                   @   s4   d dl Z d dlZe jjZdd Zdd Zdd ZdS )é    Nc                  C   sN   t  td”} d}tjt|d |  ”  W d    d S 1 s w   Y  d S )Né
   ś5Cannot return a numpy.ndarray if NumPy is not present©Śmatch)ŚpaŚarrayŚrangeŚpytestŚraisesŚImportErrorŚto_numpy)ŚarrŚmsg© r   śT/var/www/vscode/kcb/lib/python3.10/site-packages/pyarrow/tests/test_without_numpy.pyŚtest_array_to_np   s
   
"’r   c                  C   sX   t  g d¢g d¢g g”} d}tjt|d |  ”  W d    d S 1 s%w   Y  d S )N)é   é   é   )é   é   é   r   r   )r   Śchunked_arrayr	   r
   r   r   )Śdatar   r   r   r   Śtest_chunked_array_to_np$   s   ż
"’r   c                  C   s   t  t  ” ddg”} g d¢g d¢g d¢g}t  |t  t  ” d””}t j | |”}| ” }d}tj	t
|d | ”  W d    d S 1 sEw   Y  d S )Nr   )r   r   r   r   )r   é   é   é(   )éd   éČ   i,  i  r   r   r   )r   Śfixed_shape_tensorŚint32r   Ślist_ŚExtensionArrayŚfrom_storageŚ	to_tensorr	   r
   r   r   )Śtensor_typer   ŚstorageŚtensor_arrayŚtensorr   r   r   r   Śtest_tensor_to_np0   s   
"’r*   )	r	   Śpyarrowr   ŚmarkŚnonumpyŚ
pytestmarkr   r   r*   r   r   r   r   Ś<module>   s   	