
Én¤UJ  ã               @   sß   d  d l  Z  e  j Z d  d l Z y
 e Z Wn e k
 rK d d „  Z Yn Xe  j d  d k Z e  j d d … d k Z d d „  Z Gd	 d
 „  d
 e	 ƒ Z
 Gd d „  d e	 ƒ Z y
 e Z Wn e k
 rÚ d d „  Z Yn Xd S)é    Nc             C   s   t  |  d ƒ S)NÚ__call__)Úhasattr)Úobj© r   ú4/usr/lib/python3/dist-packages/mock/tests/support.pyÚcallable
   s    r   é   é   é   c             C   s   t  t |  ƒ | ƒ S)z4Version of is_instance that doesn't access __class__)Ú
issubclassÚtype)r   Úklassr   r   r   Úis_instance   s    r   c               @   s"   e  Z d  Z d Z d d „  Z d S)Ú	SomeClassNc             C   s   d  S)Nr   )Úselfr   r   r   Úwibble   s    zSomeClass.wibble)Ú__name__Ú
__module__Ú__qualname__Zclass_attributer   r   r   r   r   r      s   r   c               @   s   e  Z d  Z d S)ÚXN)r   r   r   r   r   r   r   r      s   r   c             C   s
   |  j  ƒ  S)N)Únext)r   r   r   r   r   $   s    r   )r	   r
   )ÚsysÚversion_infoÚinfoZ	unittest2r   Ú	NameErrorZinPy3kZwith_availabler   Úobjectr   r   r   r   r   r   r   Ú<module>   s   	

