Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/distutils/tests/__pycache__/test_msvc9compiler.cpython-39.pyc
Ðазад
a d�h� � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z dZ dZdZej d krxdd lmZ e� dkrrdZq|dZnd Ze�edu e�G dd� dejej��Zdd� Zedkr�e e� � dS )z"Tests for distutils.msvc9compiler.� N)�DistutilsPlatformError)�support)�run_unittesta� <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"> </requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="XXXX"> </assemblyIdentity> </dependentAssembly> </dependency> </assembly> a� <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"> </requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="XXXX"> </assemblyIdentity> </dependentAssembly> </dependency> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.MFC" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="XXXX"></assemblyIdentity> </dependentAssembly> </dependency> </assembly> a� <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"> </requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> </dependency> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.MFC" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="XXXX"></assemblyIdentity> </dependentAssembly> </dependency> </assembly>�win32)�get_build_versiong @z)These tests are only for MSVC8.0 or abovezThese tests are only for win32c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �msvc9compilerTestCasec C sR ddl m} dd� }ddlm} |j}||_z| �t|d� W ||_n||_0 d S )Nr )�query_vcvarsallc S s d S �N� )�versionr r �C/opt/imh-python/lib/python3.9/distutils/tests/test_msvc9compiler.py�_find_vcvarsallo s z?msvc9compilerTestCase.test_no_compiler.<locals>._find_vcvarsall)� msvc9compilerzwont find this version)�distutils.msvc9compilerr Z distutilsr Zfind_vcvarsall�assertRaisesr )�selfr r r Zold_find_vcvarsallr r r �test_no_compilerj s �z&msvc9compilerTestCase.test_no_compilerc C s| ddl m} | �t|jdd� d}|�|d�}| �|d� dd l}|j}|�|d�}| � |d � |�|d�}| �d |� d S ) Nr )�RegZxxxzControl Panel\DesktopZdragfullwindows)�0�1�2Zxxxxz Control PanelZDesktop) r r r �KeyError� get_valueZassertIn�winreg�HKEY_CURRENT_USERZ read_keys�assertEqual)r r �path�vr ZHKCU�keysr r r �test_reg_class{ s z$msvc9compilerTestCase.test_reg_classc C s� ddl m} | �� }tj�|d�}t|d�}z|�t� W |� � n |� � 0 |� }|� |� t|�}z$d�dd� |�� D ��}W |� � n |� � 0 | �|t � d S )Nr ��MSVCCompiler�manifest�w� c S s g | ]}|� � �qS r )�rstrip)�.0�liner r r � <listcomp>� � zBmsvc9compilerTestCase.test_remove_visual_c_ref.<locals>.<listcomp>)r r! �mkdtemp�osr �join�open�write�"_MANIFEST_WITH_MULTIPLE_REFERENCES�close�_remove_visual_c_ref� readlinesr �_CLEANED_MANIFEST)r r! �tempdirr"