
    Dg                     P    d dl Z d dlZd dlZddlmZ  G d dej                  ZdS )    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dS )	TestSizeSumExampletestssrcsizezfoo.f90c                    | j                             g g          }|dgk    sJ | j                             ddgg          }|dgk    sJ | j                             ddgddgg          }t          j        |ddg          sJ | j                             ddgddgddgg          }t          j        |g d	          sJ d S )
Nr   r                     )r   r      )modulefoonpallcloseselfrs     O/var/www/sysmax/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_size.pytest_allzTestSizeSumExample.test_all   s    KOORD!!QCxxxxKOOaVH%%QCxxxxKOOaVaV,--{1q!f%%%%%KOOaVaVaV455{1jjj)))))))    c                    | j                             g g          }t          j        |j        t          j        g g                    sJ | j                             ddgg          }t          j        |dgdgg          sJ | j                             g dg dg          }t          j        |ddgddgd	d
gg          sJ d S )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    Krd##{13"/////K1vh''{1tbTl+++++Kyyy)))455{11v1v1v67777777r   c                 H   | j                             g g          }t          j        |g           sJ | j                             ddgg          }t          j        |ddg          sJ | j                             g dg dg          }t          j        |g d          sJ d S )Nr   r   r   r   )r   r   r   r   r   r   )r   flattenr   r   r   s     r   test_flattenzTestSizeSumExample.test_flatten$   s    K%%{1b!!!!!K!Q)){1q!f%%%%%KIII 677{10001111111r   N)__name__
__module____qualname__r   getpathsourcespytestmarkslowr   r"   r%    r   r   r   r      s        t|GUFI>>?G[* * * [8 8 8 [2 2 2 2 2r   r   )osr+   numpyr    r   F2PyTestr   r.   r   r   <module>r3      sk    				           %2 %2 %2 %2 %2 %2 %2 %2 %2 %2r   