3
Néd¾  ã               @   s.   d Z ddlZddlmZ G dd„ dejƒZdS )z Tests for the import manager. é    N)Úimport_symbolc               @   s(   e Zd ZdZdd„ Zdd„ Zdd„ ZdS )	ÚTestImportSymbolz Tests for the import manager. c             C   s"   ddl }tdƒ}| j||jƒ dS )z import dotted symbol r   Nztarfile.TarFile)Útarfiler   ÚassertEqualÚTarFile)Úselfr   Úsymbol© r	   úX/var/www/html/virt/lib64/python3.6/site-packages/traits/util/tests/test_import_symbol.pyÚtest_import_dotted_symbol   s    z*TestImportSymbol.test_import_dotted_symbolc             C   s$   ddl }tdƒ}| j||jjƒ dS )z import nested symbol r   Nztarfile:TarFile.open)r   r   r   r   Úopen)r   r   r   r	   r	   r
   Útest_import_nested_symbol   s    z*TestImportSymbol.test_import_nested_symbolc             C   s   t dƒ}| j|t ƒ dS )z import dotted module z'traits.util.import_symbol:import_symbolN)r   r   )r   r   r	   r	   r
   Útest_import_dotted_module%   s    z*TestImportSymbol.test_import_dotted_moduleN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r	   r	   r	   r
   r      s   r   )r   ZunittestZtraits.util.apir   ZTestCaser   r	   r	   r	   r
   Ú<module>   s   