o
    Ô­j€  ã                   @   sT   d dl Z d dlZd dlZd dlZddlmZ G dd„ dejƒZG dd„ dejƒZ	dS )é    Né   )Úutilc                   @   ó<   e Zd Ze dddd¡gZejje	j
dkdd�dd	„ ƒZd
S )ÚTestCommonBlockÚtestsÚsrcÚcommonzblock.fÚwin32ú)Fails with MinGW64 Gfortran (Issue #9673)©Úreasonc                 C   sf   | j  ¡  | j jjtjdtjd�ksJ ‚| j jjtjddd�ks"J ‚| j jjtjdtj	d�ks1J ‚d S )Ng      ð?)ÚdtypeÚ2z|S1é   )
ÚmoduleÚinitcbÚblockÚlong_bnÚnpÚarrayÚfloat64Ú	string_bnÚokÚint32©Úself© r   úY/var/www/html/CropPilot/venv/lib/python3.10/site-packages/numpy/f2py/tests/test_common.pyÚtest_common_block   s   
"z!TestCommonBlock.test_common_blockN)Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesÚpytestÚmarkÚskipifÚsysÚplatformr   r   r   r   r   r   	   ó    ÿr   c                   @   r   )ÚTestCommonWithUser   r   r   zgh19161.f90r	   r
   r   c                 C   s   | j jjdks	J ‚d S )Nr   )r   ÚdataÚxr   r   r   r   Útest_common_gh19161   s   z%TestCommonWithUse.test_common_gh19161N)r   r    r!   r   r"   r#   r$   r%   r&   r'   r(   r-   r   r   r   r   r*      r)   r*   )
Úosr'   r$   Únumpyr   Ú r   ÚF2PyTestr   r*   r   r   r   r   Ú<module>   s    