Format: application/x-python-code
⬇ Download File (2.7 KB)
   1  o
   2  
   3  ��h��@sHddlmZddlZGdd�de�Zdd�Zdd�Zd	d
   4  �Zdd�ZdS)
   5  �)�dir2Nc@�eZdZdZdZdS)�Base��N)�__name__�
   6  __module__�__qualname__�x�z�rr�Sc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/utils/tests/test_dir2.pyr�rcCsbtt��}d|vsJ�d|vsJ�d|vsJ�d|vsJ�|�d�dks&J�|�d�dks/J�dS)Nr
   7  r�y�	__class__r)rr�count)�resrrr
   8  �	test_bases
   9  rcCsNGdd�dt�}t|��}d|vsJ�|�d�dksJ�|�d�dks%J�dS)Nc@seZdZdZdS)ztest_SubClass.<locals>.SubClass�N)rrr	rrrrr
  10  �SubClasssrrrr
  11  )rrr�rrrrr
  12  �
  13  test_SubClasss
  14  
  15  rcCs*Gdd�dt�}t|��}d|vsJ�dS)Nc@r)z5test_SubClass_with_trait_names_attr.<locals>.SubClassr�,N)rrr	r�trait_namesrrrr
  16  r"rrr)rrrrrr
  17  �#test_SubClass_with_trait_names_attrs
  18  rc	Cs�Gdd�d�}Gdd�d|�}||fD].}|�}|��sJ�t�t��|��Wd�n1s2wYt|�}d|vsAJ�qdS)Nc@seZdZdd�Zdd�ZdS)zGtest_misbehaving_object_without_trait_names.<locals>.MisbehavingGetattrcSstd��)NzI should be caught)�KeyError)�self�attrrrr
  19  �__getattr__/szStest_misbehaving_object_without_trait_names.<locals>.MisbehavingGetattr.__getattr__cSsdS)NTr�rrrr
  20  �some_method2szStest_misbehaving_object_without_trait_names.<locals>.MisbehavingGetattr.some_methodN)rrr	rr rrrr
  21  �MisbehavingGetattr.sr!c@seZdZdd�ZdS)zCtest_misbehaving_object_without_trait_names.<locals>.SillierWithDircSsdgS)Nr rrrrr
  22  �__dir__6szKtest_misbehaving_object_without_trait_names.<locals>.SillierWithDir.__dir__N)rrr	r"rrrr
  23  �SillierWithDir5sr#r )r �pytestZraisesrZother_methodr)r!r#Z	bad_klass�objrrrr
  24  �+test_misbehaving_object_without_trait_names*s
  25  ��r&)	ZIPython.utils.dir2rr$�objectrrrrr&rrrr
  26  �<module>s
  27  
  28