Submit
Path:
~
/
/
opt
/
alt
/
python37
/
lib64
/
python3.7
/
site-packages
/
numpy
/
core
/
tests
/
__pycache__
/
File Content:
test_ufunc.cpython-37.pyc
B <�Fd�� � @ s� d dl mZmZmZ d dlZd dlZd dlZd dlm m Z d dlm m Z d dlmZmZmZ d dlmZmZmZmZmZmZmZmZmZmZ G dd� de�ZG dd� de�Ze d kr�e� dS ) � )�division�absolute_import�print_functionN)�rational�test_add�test_add_rationals) �TestCase�run_module_suite�assert_�assert_equal� assert_raises�assert_array_equal�assert_almost_equal�assert_array_almost_equal�assert_no_warnings�assert_allclosec @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�TestUfuncKwargsc C s� t ttjdddd� t ttjddtjd� t ttjdddgd� t ttjddd d� t ttjddd d � t ttjddd d� t ttjdddd � t ttjdddgd� d S )N� � Zsafe)Zcastingx)Zdtypexi )Zextobjx)Zoutxzii->i)Zsigx)Z signaturexF)ZsubokxT)Zwherex)r � TypeError�np�add�int)�self� r �N/opt/alt/python37/lib64/python3.7/site-packages/numpy/core/tests/test_ufunc.py�test_kwarg_exact s z TestUfuncKwargs.test_kwarg_exactc C s t ttjddddd� d S )Nr r zii->i)�sig� signature)r � ValueErrorr r )r r r r �test_sig_signature s z"TestUfuncKwargs.test_sig_signaturec C s4 t ttjdddtjd� t ttjdddtjd� d S )Nr r zii->i)r �dtype)r r! )r �RuntimeErrorr r r )r r r r �test_sig_dtype s zTestUfuncKwargs.test_sig_dtypeN)�__name__� __module__�__qualname__r r r# r r r r r s r c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=d>� Z!d?d@� Z"dAdB� Z#dCdD� Z$dEdF� Z%dGdH� Z&dIdJ� Z'dKdL� Z(dMdN� Z)dOdP� Z*dQdR� Z+dSdT� Z,dUdV� Z-dWdX� Z.dYdZ� Z/d[d\� Z0d]d^� Z1d_d`� Z2dadb� Z3dcdd� Z4dedf� Z5dgdh� Z6didj� Z7dkdl� Z8dmdn� Z9dodp� Z:dqdr� Z;dsS )t� TestUfuncc C s@ dd l }t|�|�tj��tjk� t|�|�t��tk� d S )Nr )�pickler �loads�dumpsr Zsinr )r r( r r r �test_pickle( s zTestUfunc.test_picklec C s$ dd l }d}t|�|�tjk� d S )Nr sM cnumpy.core _ufunc_reconstruct p0 (S'numpy.core.umath' p1 S'cos' p2 tp3 Rp4 .)r( r r) r Zcos)r r( Zastringr r r �test_pickle_withstring0 s z TestUfunc.test_pickle_withstringc C sh d}t �|�}t �ttt �|d �t �|d �d ����� }tt j�||�d d d� ddddg� d S )N� r r � � � ) r �arange�array�list�zipZravelr r �reduceat)r �L�x�idxr r r �test_reduceat_shifting_sum6 s 0z$TestUfunc.test_reduceat_shifting_sumc C s� t j}dd� }d}d}d}t jdt jd�ddd � }t||�||d � d}t jdt jd�ddd � }t||�||d � d}t jdt jd�ddd � }t||�||d � d }t jdt jd�ddd � }t||�||d � d}t jdt jd�ddd � }t||�||d � d}t jdt j d�ddd � }t||�||d � d}t j dt jd�ddd � }t|||�||d � d}t j dt jd�ddd � }t|||�||d � d}t j dt jd�ddd � }t|||�||d � d}t j dt jd�ddd � }t|||�||d � d}t j dt jd�ddd � }t|||�||d � d}t j dt j d�ddd � }t|||�||d � G dd� dt�}d}t j dt jd�ddd � }tt � t �|�dk�|� d}t jdt jd�ddd � }x tt|��D ]}|� ||<