Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/distutils/tests/__pycache__/test_build_clib.cpython-39.pyc
Ðазад
a d�h � @ s� d Z ddlZddlZddlZddlmZmZ ddlmZ ddl m Z ddlmZ G dd� dej ejej�Zd d � Zedkr�ee� � dS )z'Tests for distutils.command.build_clib.� N)�run_unittest�missing_compiler_executable)� build_clib)�DistutilsSetupError)�supportc @ sF e Zd Zdd� Zdd� Zdd� Zdd� Ze�e j d kd �dd� �Zd S )�BuildCLibTestCasec C s� | � � \}}t|�}| �t|jd� | �t|jddg� | �t|jddg� | �t|jddg� | �t|jdi fd g� di fdd difg}|�|� d S )N�foo�foo1�foo2)� r )�namer )r r )zanother/namer r )Zanotherr �okZgood)�create_distr �assertRaisesr Zcheck_library_list)�self�pkg_dir�dist�cmdZlibs� r �@/opt/imh-python/lib/python3.9/distutils/tests/test_build_clib.py�test_check_library_dist s* � � �� ��z)BuildCLibTestCase.test_check_library_distc C s� | � � \}}t|�}di fg|_| �t|j� dddifg|_| �t|j� ddddgifg|_| �|�� ddg� dddifg|_| �|�� ddg� dddifdddd gifg|_| �|�� g d �� d S )Nr �sourcesr �a�b)r r Zname2�c�d)r r r r )r r � librariesr r Zget_source_files�assertEqual�r r r r r r r �test_get_source_files. s �z'BuildCLibTestCase.test_get_source_filesc C s� | � � \}}t|�}G dd� d�}|� |_dddifg}| �t|j|� ddt� ifg}|�|� ddt� ifg}|�|� d S )Nc @ s e Zd Zdd� ZeZdS )z<BuildCLibTestCase.test_build_libraries.<locals>.FakeCompilerc _ s d S �Nr )�args�kwr r r �compileI s zDBuildCLibTestCase.test_build_libraries.<locals>.FakeCompiler.compileN)�__name__� __module__�__qualname__r# Zcreate_static_libr r r r �FakeCompilerH s r'