ó
'![c           @   sė  d  Z  d d l m Z d, Z d e f d     YZ d   Z d d- d     YZ d	 d
   f d     YZ	 d e   f d     YZ
 d e f d     YZ d e   f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e e  f d     YZ d e   f d     YZ d e e e f d     YZ d e f d     YZ d  e f d!     YZ d" e r}e n e	 f d#     YZ d$ e f d%     YZ d& e f d'     YZ d( e f d)     YZ d* e f d+     YZ  d, S(.   sJ   Test that inheriting from something which is not
a class emits a warning. iĸĸĸĸ(   t   Missingt   Emptyc           B   s   e  Z d  Z RS(   s    Empty class. (   t   __name__t
   __module__t   __doc__(    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR      s   c           C   s   t  S(   s    Return a class. (   t   Good3(    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyt   return_class   s    t   Badi   c           B   s   e  Z d  Z RS(   s    Can't inherit from instance. (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR      s   t   Bad1c         C   s   d S(   Ni*   (    (   t   abc(    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyt   <lambda>   s    c           B   s   e  Z d  Z RS(   s    Can't inherit from lambda. (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR      s   t   Bad2c           B   s   e  Z d  Z RS(   s+    Can't inherit from an instance of object. (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR      s   t   Bad3c           B   s   e  Z d  Z RS(   s    Can't inherit from function. (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR      s   t   Bad4c           B   s   e  Z d  Z RS(   s    Can't inherit from instance. (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   !   s   t   Goodc           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   $   s   t   Good1c           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   '   s   t   Good2c           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   *   s   R   c           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   -   s   t   Good4c           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   0   s   t   Good5c           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   3   s   t   Good6c           B   s   e  Z d  Z RS(   sm    Inherits from something ambiguous.

    This could emit a warning when we will have
    flow detection.
    (   R   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   6   s   t   Unknownc           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   =   s   t   Unknown1c           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   @   s   t   NotInheritableBoolc           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   D   s   t   NotInheritableRangec           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   H   s   t   NotInheritableSlicec           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   L   s   t   NotInheritableMemoryViewc           B   s   e  Z RS(    (   R   R   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyR   P   s   N(   i   (!   R   t   missingR    t   Nonet	   Ambiguoust   objectR   R   R   R   R   R   R   R   t   intR   t   typeR   R   R   R   R   R   t   TrueR   t   boolR   t   rangeR   t   sliceR   t
   memoryviewR   (    (    (    sG   lib/python2.7/site-packages/pylint/test/functional/inherit_non_class.pyt   <module>   s,   	"