
'![c           @   s   d  Z  d   Z d   Z d S(   sB   Emit a message for iteration through range and len is encountered.c          c   sb   d d d g }  x# t  t |    D] } |  | Vq" Wx& t  d t |    D] } |  | VqK Wd  S(   Ni   i   i   i    (   t   ranget   len(   t   iterablet   obj(    (    sN   lib/python2.7/site-packages/pylint/test/functional/consider_using_enumerate.pyt   bad   s
    c          #   s%  d d d g }  } d } xH t  t |    D]4 } | | 7} | V|  | d d !V|  t |  Vq, Wx |  D] } |  | d Vqk Wx# t |   D] \   } |    Vq Wx$ t  d d  D]   |    d Vq Wx t  d  D]   |    Vq Wx+ t  t d d d d g   D]     VqWx" t  d t |    D]     Vq3Wx@ t  t |    D],   d d d g   Vt d d d g  VqUWx# t  t |    D]   |   VqWd d l m } x# t  | |    D]   |    VqWx= t  t |    D])     f d	   } | d d d g  VqWd  S(
   Ni   i   i   i    i
   i   i(   t   unknownc            s   |    S(   N(    (   R   (   t   index(    sN   lib/python2.7/site-packages/pylint/test/functional/consider_using_enumerate.pyt   test-   s    (   R    R   t	   enumerateR   (   R   t	   other_objt   totalR   R   R   (    (   R   sN   lib/python2.7/site-packages/pylint/test/functional/consider_using_enumerate.pyt   good   s<    
%		N(   t   __doc__R   R   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/consider_using_enumerate.pyt   <module>   s   	