
    Bwg                     J    d dl Z d dlZddlm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                  d        Z	ej                  j                  d        Z
ej                  j                  d        Zy)	TestSizeSumExampletestssrcsizezfoo.f90c                    | j                   j                  g g      }|dgk(  sJ | j                   j                  ddgg      }|dgk(  sJ | j                   j                  ddgddgg      }t        j                  |ddg      sJ | j                   j                  ddgddgddgg      }t        j                  |g d	      sJ y )
Nr   r                     )r   r      )modulefoonpallcloseselfrs     Q/var/www/horilla/myenv/lib/python3.12/site-packages/numpy/f2py/tests/test_size.pytest_allzTestSizeSumExample.test_all
   s    KKOORD!QCxxKKOOaVH%QCxxKKOOaVaV,-{{1q!f%%%KKOOaVaVaV45{{1j)))    c                    | j                   j                  g g      }t        j                  |j                  t        j
                  g g            sJ | j                   j                  ddgg      }t        j                  |dgdgg      sJ | j                   j                  g dg dg      }t        j                  |ddgddgd	d
gg      sJ y )Nr   r   g      ?g       @r   r   r   r   r   r   r   r   r   r   )r   transr   r   Tarrayr   s     r   test_transposez!TestSizeSumExample.test_transpose   s    KKrd#{{133"///KK1vh'{{1tbTl+++KKy)45{{11v1v1v6777r   c                 R   | j                   j                  g g      }t        j                  |g       sJ | j                   j                  ddgg      }t        j                  |ddg      sJ | j                   j                  g dg dg      }t        j                  |g d      sJ y )Nr   r   r   r   )r   r   r   r   r   r   )r   flattenr   r   r   s     r   test_flattenzTestSizeSumExample.test_flatten#   s    KK%{{1b!!!KK!Q){{1q!f%%%KKI 67{{10111r   N)__name__
__module____qualname__r   getpathsourcespytestmarkslowr   r"   r%    r   r   r   r      ss    t||GUFI>?G[[* * [[8 8 [[2 2r   r   )r+   numpyr    r   F2PyTestr   r.   r   r   <module>r2      s      %2 %2r   