← Back
Editing: test_return_integer.cpython-311.pyc
� ���c: � �h � d dl Z d dlmZ ddlmZ G d� dej � � Z G d� de� � ZdS ) � N)�array� )�utilc � � e Zd Zd� ZdS )�TestReturnIntegerc �� � |d� � dk sJ � |d� � dk sJ � |d� � dk sJ � |d� � dk sJ � |dg� � dk sJ � |d� � dk sJ � |t d� � � � dk sJ � |t dg� � � � dk sJ � |t dgg� � � � dk sJ � |t dgd� � � � dk sJ � |t dgd� � � � dk sJ � |t dgd� � � � dk sJ � |t dgd � � � � dk sJ � |t dgd � � � � dk sJ � |t dgd� � � � dk sJ � |t dgd� � � � dk sJ �t j t |d � � t j t |g � � t j t |d� � t j t ||� � t j t |i � � |dv r8t j t |d� � t j t |d� � d S d S )N�{ gfffff�^@�123i����)r �b�h�i�l�B�f�d�abc� )�t8�s8l m+?�R g�����D)r �pytest�raises� ValueError� IndexError� Exception� OverflowError)�self�t�tnames �F/usr/lib/python3/dist-packages/numpy/f2py/tests/test_return_integer.py�check_functionz TestReturnInteger.check_function s� � ��q��v�v��}�}�}�}��q��x�x�3������q��x�x�3������q��w�w�$������q�#��x�x�3������q��z�z�S� � � � ��q��s���}�}��#�#�#�#��q���u�����#�%�%�%�%��q����w��� � �C�'�'�'�'��q���u�c�"�"�#�#�s�*�*�*�*��q���u�c�"�"�#�#�s�*�*�*�*��q���u�c�"�"�#�#�s�*�*�*�*��q���u�c�"�"�#�#�s�*�*�*�*��q���u�c�"�"�#�#�s�*�*�*�*��q���u�c�"�"�#�#�s�*�*�*�*��q���u�c�"�"�#�#�s�*�*�*�*� � �j�!�U�+�+�+�� �j�!�R�(�(�(�� �j�!�R�(�(�(�� �i��A�&�&�&�� �i��B�'�'�'��L� � ��M�-��,D�E�E�E��M�-��,F�G�G�G�G�G� !� � N)�__name__� __module__�__qualname__r r r! r r r s( � � � � � �H� H� H� H� Hr! r c �6 � e Zd Z ej dddd� � ej dddd� � gZej � dd� d� � � � d � � � Z ej � dd� d� � � � d � � � ZdS )�TestFReturnInteger�tests�src�return_integerzfoo77.fz foo90.f90�namezt0,t1,t2,t4,t8,s0,s1,s2,s4,s8�,c �X � | � t | j |� � |� � d S �N)r �getattr�module�r r* s r �test_all_f77zTestFReturnInteger.test_all_f77. s, � � ���G�D�K��6�6��=�=�=�=�=r! c �b � | � t | j j |� � |� � d S r- )r r. r/ �f90_return_integerr0 s r �test_all_f90zTestFReturnInteger.test_all_f903 s: � � ���G�D�K�$B�D�I�I� � "� "� "� "� "r! N)r"