
    "Kb4                         d Z ddlmc mZ ddlZ	 ddlmZ  G d dej                        Z	e
dk(  r ej                          yy# e$ r	 ddlmZ Y :w xY w)z" Unit tests for the msvs.py file.     N)StringIOc                       e Zd Zd Zd Zy)TestSequenceFunctionsc                 "    t               | _        y )N)r   stderrselfs    9/usr/lib/python3/dist-packages/gyp/generator/msvs_test.pysetUpzTestSequenceFunctions.setUp   s    *DK    c                    | j                  t        j                  i       g        | j                  t        j                  dg i      g        | j                  t        j                  ddgd      dg       | j                  t        j                  ddgi      dg       | j                  t        j                  dg di      g d       y )N	librariesfooa.lib)otherr   z-la)r   b.libc.lib-lb.libr   d.libr   )r   r   r   r   )assertEqualmsvs_GetLibrariesr   s    r
   test_GetLibrariesz'TestSequenceFunctions.test_GetLibraries   s    

 	
+r*+
 	
%wi@Ai 	
+w/0i 	
+ (@ A B*,r   N)__name__
__module____qualname__r   r    r   r
   r   r      s    ,r   r   __main__)__doc__gyp.generator.msvs	generatorr   unittestr   ImportErrorioTestCaser   r   mainr   r   r
   <module>r'      s[    ) ! ! 
,H-- ,. z(--/ 7  s   A AA