Ë
    6Š·jÆ  ã                   ó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     úP/root/workspace/.venv/lib/python3.12/site-packages/numpy/f2py/tests/test_size.pyÚtest_allzTestSizeSumExample.test_all   s¸   € Ø�K‰K�O‰O˜R˜DÓ!ˆØ�Q�CŠxˆˆxà�K‰K�O‰O˜a ˜V˜HÓ%ˆØ�Q�CŠxˆˆxà�K‰K�O‰O˜a ˜V a¨ VÐ,Ó-ˆÜ�{‰{˜1˜q !˜fÔ%Ð%Ð%à�K‰K�O‰O˜a ˜V a¨ V¨a°¨VÐ4Ó5ˆÜ�{‰{˜1šjÔ)Ð)Ñ)ó    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°   € Ø�K‰K×Ñ˜r˜dÓ#ˆÜ�{‰{˜1Ÿ3™3¤§¡¨"¨£Ô/Ð/Ð/à�K‰K×Ñ  1˜v˜hÓ'ˆÜ�{‰{˜1 ˜t b T˜lÔ+Ð+Ð+à�K‰K×Ñšyª)Ð4Ó5ˆÜ�{‰{˜1  1˜v¨¨1 v°°1¨vÐ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Œ   € Ø�K‰K×Ñ  Ó%ˆÜ�{‰{˜1˜bÔ!Ð!Ð!à�K‰K×Ñ ! Q  Ó)ˆÜ�{‰{˜1˜q !˜fÔ%Ð%Ð%à�K‰K×Ñ¢ªIÐ 6Ó7ˆÜ�{‰{˜1Ò0Ô1Ð1Ñ1r   N)	Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesr   r"   r%   © r   r   r   r      s*   „ Øˆt�|‰|˜G U¨F°IÓ>Ð?€Gò*ò8ó2r   r   )Únumpyr   Ú r   ÚF2PyTestr   r+   r   r   ú<module>r/      s   ðÛ å ô
"2˜Ÿ™õ "2r   