?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/core/tests/__pycache__/test_ufunc.cpython-39.pyc
???????
a z[yc(� � @ sn d dl Z d dlZd dlZd dlZd dlZd dlm mZ d dl m mZ d dlm mZ d dlm mZ d dlmZmZmZmZmZmZmZmZmZmZ d dlmZ d dl m!Z! dd� ejj"j#�$� D �Z%dd� e%D �Z&G dd � d �Z'G d d� d�Z(dd � Z)G dd� d�Z*ej+�,ddd� e-e�D ��dd� �Z.ej+�,ddd� e-e�D ��dd� �Z/ej+�,dej0ej1g�dd� �Z2ej+j3e dd�dd� �Z4dd� Z5ej+j3e dd�ej+�,dd ej6d e7d!ej6 �g�d"d#� ��Z8ej+�,d$ej9j:ej9j;ej<d%d&� d'd(�ej<d)d&� d*d(�g�d+d,� �Z=d-d.� Z>ej+�,d/ej?d0 �d1d2� �Z@ej+�,d/ej?d0 �ej+�,d3d4d5g�d6d7� ��ZAdS )8� N) �assert_�assert_equal� assert_raises�assert_array_equal�assert_almost_equal�assert_array_almost_equal�assert_no_warnings�assert_allclose�HAS_REFCOUNT�suppress_warnings)�requires_memory)�picklec C s g | ]}t |tj�r|�qS � )� isinstance�np�ufunc)�.0�objr r �A/usr/lib64/python3.9/site-packages/numpy/core/tests/test_ufunc.py� <listcomp> s �r c C s g | ]}d |j v r|�qS )zO->O)�types)r �ufr r r r � c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �TestUfuncKwargsc C s� t ttjdddd� t ttjddtd� t ttjdddgd� t ttjddd d� t ttjddd d � t ttjddd d� t ttjdddd � t ttjdddgd� d S )N� � �safe)Zcastingx)Zdtypex� )Zextobjx)Zoutx�ii->i)Zsigx)Z signaturexF)ZsubokxT)Zwherex�r � TypeErrorr �add�int��selfr r r �test_kwarg_exact s z TestUfuncKwargs.test_kwarg_exactc C s t ttjddddd� d S )Nr r r )�sig� signature�r r r r! r# r r r �test_sig_signature% s �z"TestUfuncKwargs.test_sig_signaturec C s0 t ttjdddtd� t ttjdddtd� d S )Nr r r )r&