← Back
Editing: ninja_test.cpython-311.pyc
� �"Kb� � � � d Z ddlmc mZ ddlZddlZddlZ G d� dej � � Ze dk r ej � � dS dS )z# Unit tests for the ninja.py file. � Nc � � e Zd Zd� Zd� ZdS )�TestPrefixesAndSuffixesc �� � t j � d� � r�t j dddddddd� � }ddi}| � |� |d� � � d� � � � | � |� |d � � � d � � � � | � |� |d� � � d� � � � d S d S ) N�win�foo�wee�.�build.ninja�target_name� executablez.exe�shared_libraryz.dll�static_libraryz.lib)�sys�platform� startswith�ninja�NinjaWriter� assertTrue�ComputeOutputFileName�endswith��self�writer�specs �:/usr/lib/python3/dist-packages/gyp/generator/ninja_test.py�test_BinaryNamesWindowsz/TestPrefixesAndSuffixes.test_BinaryNamesWindows s� � � �|���u�%�%� �� ���s�C��� �� � �f��e� %�d� �o�o�f�2�2�4��F�F� �(�6� � �� � � �o�o�f�2�2�4�9I�J�J� �(�6� � �� � � �o�o�f�2�2�4�9I�J�J� �(�6� � �� � � � � � � c �z � t j dddddddd� � }ddi}| � d|� |d� � v� � | � |� |d� � � d � � � � | � |� |d � � � d � � � � | � |� |d� � � d� � � � | � |� |d � � � d� � � � d S ) Nr r r r �linuxr r r �libr z.soz.a)r r r r r r r s r �test_BinaryNamesLinuxz-TestPrefixesAndSuffixes.test_BinaryNamesLinux sG � � � �u�e�S�#�}�c��w� � �F� �E�#�D��O�O�C�v�;�;�D�<H� J� J� J� K� K� K��O�O�F�0�0��7G�H�H�� �5���� � ��O�O�F�0�0��7G�H�H�� �5���� � ��O�O�F�0�0��7G�H�H������� � ��O�O�F�0�0��7G�H�H������� � � � r N)�__name__� __module__�__qualname__r r! � r r r r s2 � � � � � �� � � � � � � r r �__main__)�__doc__�gyp.generator.ninja� generatorr �unittestr � TestCommon�TestCaser r"