Ñò
ÍDÀLc           @   su   d  Z  d d k Z d d k Z d d k l Z d e i f d „  ƒ  YZ d „  Z e d j o e i	 d d	 ƒ n d S(
   s"   Tests for distutils.msvc9compiler.iÿÿÿÿN(   t   DistutilsPlatformErrort   msvc9compilerTestCasec           B   s   e  Z d  „  Z RS(   c      
   C   s�   t  i d j o d  Sd d k l } | ƒ  d j  o d  Sd d k l } d „  } d d k l } | i } | | _ z |  i	 t
 | d ƒ Wd  | | _ Xd  S(	   Nt   win32iÿÿÿÿ(   t   get_build_versiong       @(   t   query_vcvarsallc         S   s   d  S(   N(   t   None(   t   version(    (    s8   scripts/common/Lib/distutils/tests/test_msvc9compiler.pyt   _find_vcvarsall   s    (   t   msvc9compilers   wont find this version(   t   syst   platformt   distutils.msvccompilerR   t   distutils.msvc9compilerR   t	   distutilsR   t   find_vcvarsallt   assertRaisesR    (   t   selfR   R   R   R   t   old_find_vcvarsall(    (    s8   scripts/common/Lib/distutils/tests/test_msvc9compiler.pyt   test_no_compiler	   s    			(   t   __name__t
   __module__R   (    (    (    s8   scripts/common/Lib/distutils/tests/test_msvc9compiler.pyR      s   c           C   s   t  i t ƒ S(   N(   t   unittestt	   makeSuiteR   (    (    (    s8   scripts/common/Lib/distutils/tests/test_msvc9compiler.pyt
   test_suite!   s    t   __main__t   defaultTestR   (
   t   __doc__R	   R   t   distutils.errorsR    t   TestCaseR   R   R   t   main(    (    (    s8   scripts/common/Lib/distutils/tests/test_msvc9compiler.pyt   <module>   s   	