
    ih                         d dl Z d dlZd dlZd dlZddlmZ  G d dej                        Z G d dej                        Z	y)    N   )utilc                       e Zd Z ej                  dddd      gZej                  j                  e	j                  dk(  d      d        Zy	)
TestCommonBlocktestssrccommonzblock.fwin32)Fails with MinGW64 Gfortran (Issue #9673)reasonc                    | j                   j                          | j                   j                  j                  t	        j
                  dt        j                        k(  sJ | j                   j                  j                  t	        j
                  dd      k(  sJ | j                   j                  j                  t	        j
                  dt        j                        k(  sJ y )Ng      ?)dtype2z|S1   )
moduleinitcbblocklong_bnnparrayfloat64	string_bnokint32selfs    Z/var/www/html/dev/engine/venv/lib/python3.12/site-packages/numpy/f2py/tests/test_common.pytest_common_blockz!TestCommonBlock.test_common_block   s     	{{  ((BHHS

,KKKK{{  **bhhs%.HHHH{{  ##rxx'BBBB    N)__name__
__module____qualname__r   getpathsourcespytestmarkskipifsysplatformr    r    r   r   r   	   sS    t||GUHi@AG[[/J  LCLCr    r   c                       e Zd Z ej                  dddd      gZej                  j                  e	j                  dk(  d      d        Zy	)
TestCommonWithUser   r   r	   zgh19161.f90r
   r   r   c                 N    | j                   j                  j                  dk(  sJ y )Nr   )r   dataxr   s    r   test_common_gh19161z%TestCommonWithUse.test_common_gh19161   s"     {{!!Q&&&r    N)r!   r"   r#   r   r$   r%   r&   r'   r(   r)   r*   r1   r+   r    r   r-   r-      sQ    t||GUHmDEG[[/J  L'L'r    r-   )
osr)   r&   numpyr    r   F2PyTestr   r-   r+   r    r   <module>r6      s6    	 
   	Cdmm 	C' 'r    