Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/distutils/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/distutils/tests/__pycache__/test_extension.cpython-38.pyc
U

@��g�
�@sldZddlZddlZddlZddlmZmZddlmZm	Z	Gdd�dej
�Zdd�Ze
d	krhee��dS)
zTests for distutils.extension.�N)�check_warnings�run_unittest)�read_setup_file�	Extensionc@seZdZdd�Zdd�ZdS)�ExtensionTestCasec"Cs�tj�tj�t�d�}t|�}dd�|D�}|��dddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%g"}|�||�dS)&NzSetup.samplecSsg|]
}|j�qS�)�name)�.0�extrr�=/opt/cppython/lib/python3.8/distutils/tests/test_extension.py�
<listcomp>sz:ExtensionTestCase.test_read_setup_file.<locals>.<listcomp>Z_arraysurfarrayZ_cameraZ_numericsndarrayZ_numericsurfarray�baseZbufferproxyZcdromZcolorZ	constantsZdisplayZdraw�eventZ	fasteventZfontZgfxdrawZimageZimageextZjoystick�key�maskZmixerZmixer_musicZmouseZmovieZoverlayZ
pixelarrayZpypmZrectZrwobjectZscrapZsurfaceZsurflock�timeZ	transform)�os�path�join�dirname�__file__r�sort�assertEqual)�selfZsetupZexts�namesZwantedrrr�test_read_setup_filesL�	z&ExtensionTestCase.test_read_setup_filec	Cs|�ttdg�tdg�}|�|jd�|�ttdd�|�ttdddg�tdddg�}|�|jddg�dD]}|�t||�g�qp|�|jd�|�|jd�t	��"}t
�d�tdddgdd	�}W5QRX|�t|j
�d�|�t
|j
d
j�d�dS)N�r�fileZfile1Zfile2)Zinclude_dirsZ
define_macrosZundef_macrosZlibrary_dirsZ	librariesZruntime_library_dirsZ
extra_objectsZextra_compile_argsZextra_link_argsZexport_symbolsZ	swig_optsZdepends�alwaysT)Zchicrz!Unknown Extension options: 'chic')ZassertRaises�AssertionErrorrrrZsources�getattr�languageZoptionalr�warnings�simplefilter�len�str�message)rr
�attr�wrrr�test_extension_init!s$

�z%ExtensionTestCase.test_extension_initN)�__name__�
__module__�__qualname__rr)rrrrr	srcCs
t�t�S)N)�unittestZ	makeSuiterrrrr�
test_suiteAsr.�__main__)�__doc__r-rr"Ztest.supportrrZdistutils.extensionrrZTestCaserr.r*rrrr�<module>s8

F1le Man4ger