D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
python35
/
lib
/
python3.5
/
distutils
/
tests
/
__pycache__
/
Filename :
test_msvc9compiler.cpython-35.opt-1.pyc
back
Copy
p��Y� � @ s d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d Z d Z d Z e j d k r� d d l m Z e � d k r� d Z q� d Z n d Z e j e d k e � Gd d � d e j e j � � Z d d � Z e d k re e � � d S)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 Z d Z d d � Z d d � Z d d � Z d d � Z d S) �msvc9compilerTestCasec C sf d d l m } d d � } d d l m } | j } | | _ z | j t | d � Wd | | _ Xd S)Nr )�query_vcvarsallc S s d S)N� )�versionr r �1/opt/python35/lib/python3.5/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� d d l m } | j t | j d d � d } | j | d � } | j | d � d d l } | j } | j | d � } | j | d � | j | d � } | j d | � d S) Nr )�RegZxxxzControl Panel\DesktopZdragfullwindows�0�1�2Zxxxxz Control PanelZDesktop)r r r ) 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� d d l m } | j � } t j j | d � } t | d � } z | j t � Wd | j � X| � } | j | � t | � } z&