U
    CvfÛ  ã                   @  sP   d dl mZ d dlZd dlmZ d dlmZmZ ddœdd„Z	ddœd	d
„Z
dS )é    )ÚannotationsN)Úassert_array_equal)ÚNumpyVIndexAdapterÚ_is_contiguousÚNone)Úreturnc                   C  s4   t dgƒst‚t dddgƒs t‚t ddgƒr0t‚d S )Né   é   é   )r   ÚAssertionError© r   r   ú=/tmp/pip-unpacked-wheel-h316xyqg/xarray/tests/test_nputils.pyÚtest_is_contiguous	   s    r   c                  C  sp  t  d¡ d¡} t| ƒ}t|d | d ƒ t|ddgddgf | ddgddgf ƒ |ddgddgd d …f jdksxt‚|ddgd d …ddgf jdksœt‚|d d …ddgddgf jdksÀt‚d|d d …< t| t  | ¡ƒ |ddgddgd d …f |ddgddgd d …f< |ddgd d …ddgf |ddgd d …ddgf< |d d …ddgddgf |d d …ddgddgf< d S )	Né<   )r
   é   é   r   r   r	   )r	   r   )r	   r   )r	   r
   )ÚnpZarangeZreshaper   r   Úshaper   Z
zeros_like)ÚxZvindexr   r   r   Útest_vindex   s    *$$$00r   )Ú
__future__r   Znumpyr   Znumpy.testingr   Zxarray.core.nputilsr   r   r   r   r   r   r   r   Ú<module>   s
   