File: //usr/local/lib/python3.10/dist-packages/numpy/f2py/tests/__pycache__/test_data.cpython-310.pyc
o
���g< � @ s| d dl Z d dlZd dlZddlmZ d dlmZ G dd� dej�Z G dd� dej�Z
G d d
� d
ej�ZG dd� dej�ZdS )
� N� )�util)�crackfortranc @ �. e Zd Ze�dddd�gZdd� Zdd� Zd S )
�TestData�tests�srcr zdata_stmts.f90c C s | j jjdks J �| j jjdksJ �| j jjdksJ �| j jjdks$J �| j jjdks-J �| j jjt� d�ks9J �t�
| j jjt� ddg�k�sJJ �t�
| j jjt� d d
g�k�s[J �t�
| j jj
t� g d��k�slJ �t�
| j jjt� dg�k�s|J �t�
| j jjt� d
g�k�s�J �d S )N� � g �?� @g-DT�! @y �? g @g @y �? @y � @)g �?r g @y *@ 5@y >� �E@)�module�cmplxdat�i�j�x�y�pi�medium_ref_index�np�array�all�z�my_array�
my_real_array�
ref_index_one�
ref_index_two��self� r �E/usr/local/lib/python3.10/dist-packages/numpy/f2py/tests/test_data.py�test_data_stmts
s """ $zTestData.test_data_stmtsc C s� t | j�}|d d d d dksJ �|d d d d dks!J �|d d d d d ks/J �|d d d
d dks=J �|d d d d d
ksKJ �|d d d d dksYJ �|d d d d dksgJ �|d d d d dksuJ �d S )Nr �varsr �=z1.5r z2.0r zM3.1415926535897932384626433832795028841971693993751058209749445923078164062d0r z(/1.0d0, 2.0d0, 3.0d0/)r z(13.0d0, 21.0d0)r z(-30.0d0, 43.0d0)r z#(/(1.0d0, 2.0d0), (-3.0d0, 4.0d0)/)r z
(/3.5, 7.0/))r �sources�r �modr r r �test_crackedlines s
zTestData.test_crackedlinesN��__name__�
__module__�__qualname__r �getpathr# r r&