?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/core/tests/__pycache__/test_scalarmath.cpython-39.pyc
???????
a z[ycJ� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlZd dl m Z mZ d dlm Z d dlmZ d dlZd dlmZmZmZmZmZmZmZmZmZ ejejejejej ej!ej"ej#ej$ej%ej&ej'ej(ej)ej*ej+ej,gZ-ej.�/� Z0ej1�/� Z2e3� dgZ4ej5ej6ej7ej8ej9ej:ej;ej<ej=ej>ej?ej@ejAg ZBG dd� d�ZCejDjEed d d�e e eB�ejFe�G� dd �ejFe�G� dd ��dd� ���ZHG dd� d�ZIG dd� d�ZJdd� ZKdd� ZLG dd� d�ZMG dd� d�ZNG dd� d�ZOG dd� d�ZPe�sG d d!� d!�ZQG d"d#� d#�ZRG d$d%� d%�ZSG d&d'� d'�ZTG d(d)� d)�ZUG d*d+� d+�ZVG d,d-� d-�ZWe jXd.d/� �ZYe e e4�e eB�e e-��d0d1� �ZZe e e4�e eB�e e-��d2d3� �Z[e e eB�e e-�e e-��d4d5� �Z\ejD�]d6eB�d7d8� �Z^ejD�]d6eB�d9d:� �Z_ejD�]d;ej`d< �ejDj]d=d>d?� d@d?� dAd?� gg dB�dC�dDdE� ��ZaejD�]d;ej`dF �ejDj]d=dGd?� dHd?� dId?� gg dJ�dC�dKdL� ��ZbejD�]d;ej`dM �ejDjcdNdL� ��ZbejD�]d;ej`d< �ejDj]d=dOd?� dPd?� gdQdRgdC�dSdT� ��ZddUdVej5dWfdXdYej6dWfdZdZej7dWfd[d[ej8dWfdVdUej:dWfdYdXej9dWfd\d]ej<d^fd_d`ejAd^fdadbej;d^fdcddej=d^fdedfej>d^fdgdhej?d^fdidjej@d^fg ZeejD�]g dk�ee�ejD�]dlejfejgej)g�dmdn� ��Zhdodp� ZiejD�]g dk�ee�ejD�]dqejekelejmg�drds� ��ZndS )t� N)�_pep440)�given�settings)�sampled_from)�numpy) �assert_�assert_equal� assert_raises�assert_almost_equal�assert_array_equal�IS_PYPY�suppress_warnings�_gen_alignment_data�assert_warnsc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) � TestTypesc C s, t D ]"}|d�}t|dkd||f � qd S )N� �error with %r: got %r)�typesr )�self�atype�a� r �F/usr/lib64/python3.9/site-packages/numpy/core/tests/test_scalarmath.py� test_types( s zTestTypes.test_typesc C s� t t�D ]�\}}|d�}tjdg|d�}t t�D ]\\}}|d�}tjdg|d�}|| } || } t| j| jd|t�|�j|t�|�jf � q0qd S )N� ��dtyper z$error with types (%d/'%c' + %d/'%c'))� enumerater �np�arrayr r �char)r �kr Za_scalarZa_array�lZbtypeZb_scalarZb_arrayZc_scalarZc_arrayr r r � test_type_add- s ��zTestTypes.test_type_addc C s<