ó
¦–Õ\c           @   s‡   d  d l  Z  e  j d ƒ d  d l m Z d  d l j Z d  d l Z d „  Z	 d „  Z
 d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d S(   iÿÿÿÿNt   numpy(   t   onesc          C   sg   t  d d d d d ƒ}  t j |  ƒ } | t j  d	 d ƒ k j ƒ  sK t ‚ |  j j d ƒ sc t ‚ d  S(
   Ni
   t   dtypet   i4t   chunksi   s   ones-(   i
   i
   (   i   i   (   i
   i
   (   R   t   npt   arrayt   allt   AssertionErrort   namet
   startswith(   t   at   x(    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt	   test_ones	   s    $c          C   sX   t  d d g d d d d ƒ}  t j |  ƒ } | t j  d d d ƒk j ƒ  sT t ‚ d  S(   Ni
   R   R   R   i   (   i   i   (   i
   i
   (   R   R   R   R   R   (   R   R   (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt   test_size_as_list   s    c          C   sR   t  d d d d d ƒ}  t j |  ƒ } | t j  d d d ƒk j ƒ  sN t ‚ d  S(   Ni
   R   R   R   i   (   i   (   R   R   R   R   R   (   R   R   (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt   test_singleton_size   s    c          C   sR   t  d d d d d ƒ}  t j |  ƒ } | t j  d d d ƒk j ƒ  sN t ‚ d  S(   Ni
   R   R   R   i   (   i   (   R   R   R   R   R   (   R   R   (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt   test_kwargs   s    c          C   sŒ   t  j d
 d d d d d ƒ}  |  j ƒ  d k j ƒ  s< t ‚ |  j |  j d d ƒ j k oe d k n sp t ‚ |  j j d	 ƒ sˆ t ‚ d  S(   Ni   id   R   i   R   t   i8t	   schedulert   syncs   full-(   i   i   (   i   i   (   t   dat   fullt   computeR   R   R   R	   R
   (   R   (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt	   test_full#   s    4c           C   s'   t  d d d ƒt  d d d d ƒ d  S(	   Ni@B R   i † t   shape(   i@B i@B (   i † i † (   i@B i@B (   i † i † (   R   (    (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt&   test_can_make_really_big_array_of_ones,   s    c        	   C   s0  t  t d d d d d ƒj ƒ t  t d d d d d ƒj ƒ k sH t ‚ t  t d d d d d ƒj ƒ t  t d d d ƒj ƒ k sŠ t ‚ t  t j d d d d d d	 ƒj ƒ t  t j d d d d d d	 ƒj ƒ k sÞ t ‚ t  t j d d d d d d
 ƒj ƒ t  t j d d d d ƒj ƒ k s,t ‚ d  S(   Ni
   R   R   R   i   i   id   i   t   f8t   i2(   i   (   i   (   i   (   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   i   i   (   t   sortedR   t   daskR   R   R   (    (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt   test_wrap_consistent_names1   s    *$$0$(   t   pytestt   importorskipt   dask.array.wrapR   t
   dask.arrayR   R   R    R   R   R   R   R   R   R   R   (    (    (    s9   lib/python2.7/site-packages/dask/array/tests/test_wrap.pyt   <module>   s   							