File: //usr/lib/python3.6/site-packages/gyp/generator/__pycache__/ninja_test.cpython-36.opt-1.pyc
3
��S]� � @ sN d Z ddljjZddlZddlZddlZG dd� dej�Ze dkrJej
� dS )z# Unit tests for the ninja.py file. � Nc @ s e Zd Zdd� Zdd� ZdS )�TestPrefixesAndSuffixesc C sx t jjd�rttjdddddddd�}ddi}| j|j|d�jd�� | j|j|d �jd
�� | j|j|d�jd�� d S )
N�win�foo�wee�.zbuild.ninja�target_name�
executablez.exe�shared_libraryz.dll�static_libraryz.lib)�sys�platform�
startswith�ninja�NinjaWriter�
assertTrue�ComputeOutputFileName�endswith)�self�writer�spec� r � /usr/lib/python3.6/ninja_test.py�test_BinaryNamesWindows s z/TestPrefixesAndSuffixes.test_BinaryNamesWindowsc C s� t jdddddddd�}ddi}| jd|j|d�k� | j|j|d�jd �� | j|j|d
�jd �� | j|j|d�jd�� | j|j|d
�jd�� d S )
Nr r r zbuild.ninja�linuxr r r �libr
z.soz.a)r r r r r
r )r r r r r r �test_BinaryNamesLinux s
z-TestPrefixesAndSuffixes.test_BinaryNamesLinuxN)�__name__�
__module__�__qualname__r r r r r r r s r �__main__)�__doc__Zgyp.generator.ninja� generatorr Zunittestr Z
TestCommonZTestCaser r �mainr r r r �<module> s