ó
'![c           @   s   d  Z  d „  Z d S(   s)   Checks use of consider-merging-isinstancec          C   sÒ  t  d ƒ }  t |  d t t f ƒ r( n  t |  d t t f ƒ } t |  d t ƒ sƒ t |  d t ƒ sƒ t |  d t ƒ rƒ t rƒ n  t |  d t ƒ p¿ t |  d t ƒ p¿ t |  d t ƒ o¿ t } t |  d t ƒ pë t pë t |  d t ƒ } t } | |  d t ƒ p0| |  d t ƒ p0| |  d t ƒ o0t } t |  d t ƒ p˜t |  d t ƒ rg|  d d	 p˜t |  d t ƒ rˆ|  d d
 p˜t |  d t ƒ } t |  d t ƒ pÑt |  d t ƒ pÑt |  d t ƒ } t |  d ƒ } t ƒ  } t |  d t t f ƒ pt |  d t ƒ } t |  d t ƒ r:|  d d	 pXt |  d t ƒ oX|  d d
 } t |  d t ƒ pt |  d t ƒ } t |  d t ƒ p¥t |  d t ƒ } t |  d t ƒ pËt |  d t ƒ } | S(   s   Examples of isinstancesi
   i   i   i   i   i   i   i   i   gÍÌÌÌÌÌ,@i   i   i   i   (   t   ranget
   isinstancet   intt   floatt   listt   Truet   Falset   str(   t   vart   resultt   infered_isinstance(    (    sQ   lib/python2.7/site-packages/pylint/test/functional/consider_merging_isinstance.pyt   isinstances   s(    ??,?h9	,B'&&N(   t   __doc__R   (    (    (    sQ   lib/python2.7/site-packages/pylint/test/functional/consider_merging_isinstance.pyt   <module>   s   