HOME


sh-3ll 1.0
DIR:/usr/local/lib/python3.6/site-packages/xarray/test/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.6/site-packages/xarray/test/__pycache__/test_ufuncs.cpython-36.pyc
3

���hN�@s:ddlZddljZddlZddlmZGdd�de�Z	dS)�N�)�TestCasec@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�TestOpscCsdt|�t|�ks$t|�t|�ks$t�y|j|�s<t||f��Wn tk
r^|j||�YnXdS)N)�type�float�AssertionErrorZ	identical�AttributeErrorZassertArrayEqual)�self�a�b�r�7/tmp/pip-build-5_djhm0z/xray/xarray/test/test_ufuncs.py�assertIdentical
s
$zTestOps.assertIdenticalc	Csjdtjd�tjdgddg�tjddgdd�tjddddgfi�g}x"|D]}|j|dtj|��qHWdS)Nr��x)�dims�yr)	�np�zeros�xr�Variable�	DataArray�Datasetr�xu�cos)r	�argsr
rrr
�
test_unarys
zTestOps.test_unaryc	Cs�dtjd�tjdgddg�tjddgdd�tjddddgfi�g}x�t|�D]�\}}x�||d�D]t}|j|dtj	||d��|j|dtj	||d��|j|dtj	|d|��|j|dtj	|d|��qbWqLWdS)Nrrr)rrr)
rrrrrr�	enumeraterr�maximum)r	r�n�t1�t2rrr
�test_binaryszTestOps.test_binaryc
Cs&tjdddddgfidddddgfi�}|jd�}|jd�}|djd�}|j|tj||��|j|tj||��|j|tj||��|j|tj||��|j|tj||d��|j|tj|d|��|j|jtj||j��|j|jtj|j|��|jt	d��tj|jj
|�WdQRXdS)Nr
rr�crzonly support binary ops)rr�groupbyZmeanrrrr
ZassertRaisesRegexp�	TypeError�variable)r	ZdsZ
ds_groupedZ
group_meanZarr_groupedrrr
�test_groupby's(

zTestOps.test_groupbyN)�__name__�
__module__�__qualname__rrr"r'rrrr
r	s	
r)
ZnumpyrZ
xarray.ufuncsZufuncsrZxarrayr�rrrrrr
�<module>s