o
    p.a4  ã                   @   sx   d Z ddlm  mZ ddlZzddlmZ W n ey&   ddlmZ Y nw G dd„ dejƒZ	e
dkr:e ¡  dS dS )z" Unit tests for the msvs.py file. é    N)ÚStringIOc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚTestSequenceFunctionsc                 C   s   t ƒ | _d S )N)r   Ústderr©Úself© r   ú9/usr/lib/python3/dist-packages/gyp/generator/msvs_test.pyÚsetUp   s   zTestSequenceFunctions.setUpc                 C   s€   |   t i ¡g ¡ |   t dg i¡g ¡ |   t ddgdœ¡dg¡ |   t ddgi¡dg¡ |   t dg d¢i¡g d¢¡ d S )NÚ	librariesÚfooúa.lib)Úotherr
   z-la)r   úb.libúc.libú-lb.libr   úd.libr   )r   r   r   r   )ÚassertEqualÚmsvsÚ_GetLibrariesr   r   r   r   Útest_GetLibraries   s(   þþþþýz'TestSequenceFunctions.test_GetLibrariesN)Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r   r      s    r   Ú__main__)Ú__doc__Úgyp.generator.msvsÚ	generatorr   Úunittestr   ÚImportErrorÚioÚTestCaser   r   Úmainr   r   r   r   Ú<module>   s   ÿÿ