
    C>qj                     B    d dl ZddlmZ  G d dej                        Zy)    N   )utilc                   J    e Zd Z ej                  dddd      gZd Zd Z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     Y/opt/rentech/trading_bot/.venv/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sourcesr   r"   r%    r   r   r   r      s*    t||GUFI>?G*82r   r   )numpyr    r   F2PyTestr   r+   r   r   <module>r/      s     
"2 "2r   