ó
Ë£,]c           @   s>   d  d l  m Z m Z m Z m Z m Z d „  Z d „  Z d S(   iÿÿÿÿ(   t   mapt   filtert	   iteritemst   iterkeyst
   itervaluesc          C   s9   d „  }  t  |  d d d g ƒ t |  d d d g ƒ d  S(   Nc         S   s   t  ƒ  ‚ d  S(   N(   t	   Exception(   t   x(    (    s=   lib/python2.7/site-packages/toolz/tests/test_compatibility.pyt   bad   s    i   i   i   (   R    R   (   R   (    (    s=   lib/python2.7/site-packages/toolz/tests/test_compatibility.pyt   test_map_filter_are_lazy   s    	c          C   sñ   i d d 6d d 6d d 6}  t  t |  ƒ t ƒ s7 t ‚ t  t |  ƒ t ƒ sS t ‚ t  t |  ƒ t ƒ so t ‚ t t |  ƒ ƒ t |  j ƒ  ƒ k s™ t ‚ t t |  ƒ ƒ t |  j ƒ  ƒ k sÃ t ‚ t t |  ƒ ƒ t |  j	 ƒ  ƒ k sí t ‚ d  S(   Ni   t   ai   t   bi   t   c(
   t
   isinstanceR   t   listt   AssertionErrorR   R   t   sett   itemst   keyst   values(   t   d(    (    s=   lib/python2.7/site-packages/toolz/tests/test_compatibility.pyt   test_dict_iteration   s    **N(   t   toolz.compatibilityR    R   R   R   R   R   R   (    (    (    s=   lib/python2.7/site-packages/toolz/tests/test_compatibility.pyt   <module>   s   (	