| Server IP : 118.27.122.248 / Your IP : 216.73.217.103 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/distutils/tests/__pycache__/ |
Upload File : |
3 x2_ � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ej dkrNdndZejedke�G dd � d ej ej��Zd d� Zedkr�e e� � dS ) z"Tests for distutils._msvccompiler.� N)�DistutilsPlatformError)�support)�run_unittestZwin32zThese tests are only for win32c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�msvccompilerTestCasec C s@ dd l j}dd� }|j}||_z| jt|jd� W d ||_X d S )Nr c S s dS )N)NN� )� plat_specr r �F/opt/alt/python36/lib64/python3.6/distutils/tests/test_msvccompiler.py�_find_vcvarsall s z>msvccompilerTestCase.test_no_compiler.<locals>._find_vcvarsallzwont find this version)�distutils._msvccompiler� _msvccompilerr ZassertRaisesr �_get_vc_env)�selfr r �old_find_vcvarsallr r r �test_no_compiler s z%msvccompilerTestCase.test_no_compilerc s` dd l j}|j� � fdd�}||_z0|j� }|j� | jd|j� | jd|j� W d � |_X d S )Nr c s � | �d d fS )Nr r )r )r r r r ( s zCmsvccompilerTestCase.test_compiler_options.<locals>._find_vcvarsallz/MTz/MD)r r r �MSVCCompiler� initialize�assertInZcompile_optionsZassertNotIn)r r r �compilerr )r r �test_compiler_options# s z*msvccompilerTestCase.test_compiler_optionsc sz dd l j}|j� � fdd�}||_zJ| j� }|j� }|j� |j|� | jtj j tj j|tj jt ���� W d � |_X d S )Nr c s � | �d t fS )Nr )�__file__)r )r r r r : s zAmsvccompilerTestCase.test_vcruntime_copy.<locals>._find_vcvarsall)r r r �mkdtempr r �_copy_vcruntime� assertTrue�os�path�isfile�join�basenamer )r r r �tempdirr r )r r �test_vcruntime_copy4 s z(msvccompilerTestCase.test_vcruntime_copyc C sx dd l j}| j� }|j� }|j� |j}| jtjj |�|p<d� |j |� | jtjj tjj|tjj |���|ppd� d S )Nr z<None>)r r r r r Z_vcruntime_redistr r r r r ZassertFalser r )r r r r Zdllr r r �test_vcruntime_skip_copyH s z-msvccompilerTestCase.test_vcruntime_skip_copyc C s~ dd l j}d}d}tjjdd �}|tj|<