σ
'![c           @   s   d    Z  d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d	   Z d
 e f d     YZ d S(   c         C   s   t  d  d   j |  |  S(   N(   t   supert   Nonet   not_a_method(   t   paramt   param2(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    t	   SuperBasec           B   s8   e  Z d  d  Z d  d  Z d d  Z d d  Z RS(   t   only_in_super_basec         C   s   d  S(   N(    (   t   selft   firstt   default_arg(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_arg   s    c         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_arg_bis   s    t   will_be_changedc         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_arg_ter   s    c         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_arg_quad   s    (   t   __name__t
   __module__R
   R   R   R   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   
   s   t   Basec           B   s}   e  Z e Z d    Z d d  Z d d  Z d   Z d d  Z	 d   Z
 d d  Z d d	  Z d
 d  Z d
 d  Z RS(   c         C   s   d  S(   N(    (   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt	   something   s    t   defaultc         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_argument   s    c         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_argument_bis"   s    c         C   s   d  S(   N(    (   R   R   t   second(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   without_default_argument%   s    c         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_argument_none(   s    c         C   s   d  S(   N(    (   R   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   without_default_argument2+   s    i*   c         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_argument_int.   s    c         C   s   d  S(   N(    (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   with_default_argument_tuple1   s    t   has_been_changedc         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   4   s    c         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   7   s    N(    (   R   R   R   t   fake_methodR   R   R   R   R   R   R   R   R   R   R   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s   			t   NotUselessSuperc           B   sp  e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d, d  Z d   Z d   Z d, d  Z d   Z d   Z e d  Z d   Z d d  Z e d  Z d d  Z d, d  Z d d  Z  d- d   Z! d! d"  Z" d d#  Z# d$ d%  Z$ d& d'  Z% d( d)  Z& d* d+  Z' RS(.   c         C   s   d } t  t |   j   | S(   Ni*   i   iπ  (   R    R   t   multiple_statements(   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   <   s    c         C   s   d S(   Ni   i   i   (    (   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt
   not_a_call@   s    c         C   s   t  |   j S(   N(   t   typet	   __class__(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   not_super_callC   s    c         C   s   t  t |   S(   N(   R    R   (   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   not_super_attribute_accessF   s    c         C   s   t  t d  j   S(   Ni   (   R    R   t   invalid_super_call(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR%   I   s    c         C   s   t  d d d d  j   S(   Ni   i   i   i   (   R    t   other_invalid_super_call(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR&   L   s    c         C   s   t  t |   j   S(   N(   R    R   R   (   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   different_nameO   s    c         C   s   t  t |   j   S(   N(   R    R   t   different_super_mro_pointer(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR(   R   s    c         C   s   t  t t  j   S(   N(   R    R   t   different_super_type(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR)   U   s    c         C   s   t  t d  j   S(   Ni   (   R    R   t   other_different_super_type(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR*   X   s    c         C   s   t  t |   j   S(   N(   R    R   t   not_passing_param(   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR+   [   s    c         C   s   t  t |   j | d  S(   Ni   (   R    R   t   modifying_param(   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR,   ^   s    c         C   s   t  t |   j t |   S(   N(   R    R   t   transforming_paramR!   (   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR-   a   s    c         G   s   t  t |   j t |   S(   N(   R    R   t   modifying_variadict   tuple(   R   t   args(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR.   d   s    c         O   s   t  t |   j |   S(   N(   R    R   t   not_passing_keyword_variadics(   R   R0   t   kwargs(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR1   g   s    c         C   s   t  t |   j |  S(   N(   R    R   t   not_passing_default(   R   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR3   j   s    c         C   s   t  t |   j | |  S(   N(   R    R   t   passing_only_a_handful(   R   R   R   t   thirdt   fourth(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR4   m   s    c         C   s   t  t |   j | | |  S(   N(   R    R   t   not_the_same_order(   R   R   R   R5   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR7   q   s    c         C   s#   i d d 6} t  t |   j |   S(   NR   t   key(   R    R   t   no_kwargs_in_signature(   R   R8   t   values(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR9   t   s    c         C   s*   | d | d f } t  t |   j |   S(   Ni   i   (   R    R   t   no_args_in_signature(   R   R   R   R:   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR;   x   s    c         K   s"   t  t |   j d d  d d  |  S(   NR   R   (   R    R   t)   variadics_with_multiple_keyword_argumentsR   (   R   R2   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR<   |   s    c         C   s&   t  t |   j | d d d g d  S(   Nt   valid_valuesi   i*   (   R    R   t   extraneous_keyword_params(   R   t   none_ok(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR>      s    c         K   s    t  t |   j d d |  d  S(   Ni   i   (   R    R   t   extraneous_positional_args(   R   R0   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR@      s    t   otherc         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    c         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    t   NotNonec         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    c         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    t   42c         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    t   ac         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR      s    R   c         C   s   t  t |   j | d  d  S(   Nt	   _argument(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   £   s    c         C   s   t  t |   j |  d  S(   N(   R    R   R   (   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ¨   s    R   c         C   s!   t  t |   j | | d  d  S(   Nt	   _and_here(   R    R   R
   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR
   «   s    t   default_changedc         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ―   s    t   has_been_changed_againc         C   s   t  t |   j | |  d  S(   N(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ³   s    R   c         C   s!   t  t |   j | | d  d  S(   Nt   _and_modified(   R    R   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ·   s    N(   RC   RD   ((   R   R   R   R    R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R1   R   R3   R4   R7   R9   R;   R<   t   FalseR>   R@   R   t   TrueR   R   R   R   R   R   R   R
   R   R   R   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   :   sF   																				t   UselessSuperc           B   sΉ   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d d  Z	 d	   Z
 d d
  Z d d  Z d d  Z d   Z d d  Z d d  Z d d  Z d d  Z RS(   c         C   s   t  t |   j   S(   N(   R    RL   t   equivalent_params(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRM   Ώ   s    c         C   s   t  t |   j |  S(   N(   R    RL   t   equivalent_params_1(   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRN   Β   s    c         G   s   t  t |   j |   S(   N(   R    RL   t   equivalent_params_2(   R   R0   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRO   Ε   s    c         O   s   t  t |   j | |   S(   N(   R    RL   t   equivalent_params_3(   R   R0   R2   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRP   Θ   s    c         C   s   t  t |   j |  d  S(   N(   R    RL   t   equivalent_params_4(   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRQ   Λ   s    c         G   s   t  t |   j | |  d  S(   N(   R    RL   t   equivalent_params_5(   R   R   R0   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRR   Ξ   s    c         O   s   t  t |   j | | |  S(   N(   R    RL   t   equivalent_params_6(   R   R   R0   R2   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRS   Ρ   s    R   c         C   s   t  t |   j | |  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   Τ   s    c         C   s   t  t |   j | |  S(   N(   R    RL   R   (   R   R   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   Ψ   s    c         C   s   t  t |   j | |  d  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   Ϋ   s    i*   c         C   s   t  t |   j | |  d  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ί   s    c         C   s   t  t |   j | |  d  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   β   s    c         C   s   t  t |   j   d  S(   N(   R    RL   t   __init__(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRT   ε   s    R   c         C   s   t  t |   j | |  d  S(   N(   R    RL   R
   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR
   θ   s    c         C   s   t  t |   j | |  d  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   λ   s    R   c         C   s   t  t |   j | |  d  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ξ   s    c         C   s   t  t |   j | |  d  S(   N(   R    RL   R   (   R   R   R	   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyR   ρ   s    N(    (   R   R   RM   RN   RO   RP   RQ   RR   RS   R   R   R   R   R   R   RT   R
   R   R   R   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRL   ½   s"   									c         C   s   d  S(   N(    (   t   value_to_trigger(    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   trigger_somethingυ   s    t   NotUselessSuperDecoratorsc           B   s   e  Z e d   d    Z RS(   t   value1c         C   s   t  t |   j   d  S(   N(   R    RW   t   method_decorated(   R   (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRY   ϊ   s    (   R   R   RV   RY   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyRW   ω   s   N(   R   t   objectR   R   R   RL   RV   RW   (    (    (    sN   lib/python2.7/site-packages/pylint/test/functional/useless_super_delegation.pyt   <module>   s   	"8	