Your IP : 216.73.216.213
�
��fA c @ s� d Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m Z d d l m Z m
Z
d d l m Z d d l
m Z Gd d � d e j e j e j � Z d
d � Z e d k r� e e � � n d S(
u Tests for distutils.spawn.i N( u captured_stdoutu run_unittest( u _nt_quote_args( u spawnu find_executable( u DistutilsExecError( u supportc B sG | Ee Z d Z d d � Z e j e j d k d � d d � � Z d S(
u
SpawnTestCasec C sa xZ d d g d d g f d d g d d g f f D]( \ } } t | � } | j | | � q1 Wd S( Nu
with spaceu nospaceu "with space"u nochange( u _nt_quote_argsu assertEqual( u selfu argsu wantedu res( ( u? /opt/alt/python33/lib64/python3.3/distutils/tests/test_spawn.pyu test_nt_quote_args s u SpawnTestCase.test_nt_quote_argsu ntu posixu Runs only under posix or ntc C s | j � } t j d k rC t j j | d � } | j | d � n% t j j | d � } | j | d � t j | d � | j t t | g � t j d k r� t j j | d � } | j | d � n% t j j | d � } | j | d � t j | d � t | g � d S( Nu posixu foo.shu #!/bin/sh
exit 1u foo.batu exit 1i� u #!/bin/sh
exit 0u exit 0(
u mkdtempu osu nameu pathu joinu
write_fileu chmodu assertRaisesu DistutilsExecErroru spawn( u selfu tmpdiru exe( ( u? /opt/alt/python33/lib64/python3.3/distutils/tests/test_spawn.pyu
test_spawn s u SpawnTestCase.test_spawnN( u ntu posix( u __name__u
__module__u __qualname__u test_nt_quote_argsu unittestu
skipUnlessu osu nameu
test_spawn( u
__locals__( ( u? /opt/alt/python33/lib64/python3.3/distutils/tests/test_spawn.pyu
SpawnTestCase s
u
SpawnTestCasec C s
t j t � S( N( u unittestu makeSuiteu
SpawnTestCase( ( ( u? /opt/alt/python33/lib64/python3.3/distutils/tests/test_spawn.pyu
test_suite6 s u
test_suiteu __main__( u __doc__u unittestu osu timeu test.supportu captured_stdoutu run_unittestu distutils.spawnu _nt_quote_argsu spawnu find_executableu distutils.errorsu DistutilsExecErroru distutils.testsu supportu TempdirManageru LoggingSilenceru TestCaseu
SpawnTestCaseu
test_suiteu __name__( ( ( u? /opt/alt/python33/lib64/python3.3/distutils/tests/test_spawn.pyu <module> s (