Submit
Path:
~
/
/
opt
/
cloudlinux
/
venv
/
lib64
/
python3.11
/
site-packages
/
numpy
/
f2py
/
tests
/
__pycache__
/
File Content:
test_parameter.cpython-311.opt-1.pyc
� � he � �P � d dl Z d dlZd dlZddlmZ G d� dej � � ZdS )� N� )�utilc �@ � e Zd Z ej dddd� � ej dddd� � ej dddd� � ej dddd� � ej dddd� � gZej j d � � � Z ej j d � � � Z ej j d� � � Zej j d� � � Zej j d � � � Z ej j d� � � Zej j d� � � Zej j d� � � Zej j d� � � ZdS )�TestParameters�tests�src� parameterzconstant_real.f90zconstant_integer.f90zconstant_both.f90zconstant_compound.f90zconstant_non_compound.f90c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S �N� ��dtype� � )�np�arange�float32�pytest�raises� ValueError�module� foo_single��self�xs �T/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/f2py/tests/test_parameter.py�test_constant_real_singlez(TestParameters.test_constant_real_single �r � � �I�a�r�z�*�*�*�3�3�Q�3�/��� �j�$�+�"8�!�<�<�<� �I�a�r�z�*�*�*������q�!�!�!�!�!� c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r �float64r r r r � foo_doubler s r �test_constant_real_doublez(TestParameters.test_constant_real_double r r c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r �int32r r r r �foo_compound_intr s r �test_constant_compound_intz)TestParameters.test_constant_compound_int) sr � � �I�a�r�x�(�(�(���1��-��� �j�$�+�">��B�B�B� �I�a�r�x�(�(�(����$�$�Q�'�'�'�'�'r c �z � t j dt j �� � }| j � |� � d S )N� r )r r r% r �foo_non_compound_intr s r �test_constant_non_compound_intz-TestParameters.test_constant_non_compound_int4 s6 � � �I�a�r�x�(�(�(����(�(��+�+�+�+�+r c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r r% r r r r �foo_intr s r �test_constant_integer_intz(TestParameters.test_constant_integer_int; sr � � �I�a�r�x�(�(�(���1��-��� �j�$�+�"5�q�9�9�9� �I�a�r�x�(�(�(������A�����r c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r �int64r r r r �foo_longr s r �test_constant_integer_longz)TestParameters.test_constant_integer_longF sr � � �I�a�r�x�(�(�(���1��-��� �j�$�+�"6��:�:�:� �I�a�r�x�(�(�(������Q�����r c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r r! r r r r �foor s r �test_constant_bothz!TestParameters.test_constant_bothQ so � � �I�a�r�z�*�*�*�3�3�Q�3�/��� �j�$�+�/�1�5�5�5� �I�a�r�z�*�*�*�����������r c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r r! r r r r �foo_nor s r �test_constant_nozTestParameters.test_constant_no\ sr � � �I�a�r�z�*�*�*�3�3�Q�3�/��� �j�$�+�"4�a�8�8�8� �I�a�r�z�*�*�*������1�����r c � � t j dt j �� � d d d� }t j t | j j |� � t j dt j �� � }| j � |� � d S r )r r r! r r r r �foo_sumr s r �test_constant_sumz TestParameters.test_constant_sumg sr � � �I�a�r�z�*�*�*�3�3�Q�3�/��� �j�$�+�"5�q�9�9�9� �I�a�r�z�*�*�*������A�����r N)�__name__� __module__�__qualname__r �getpath�sourcesr �mark�slowr r# r'