Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/test_bdist_rpm.cpython-33.pyc

�
��fZc@sdZddlZddlZddlZddlZddlZddlmZddlm	Z	ddl
mZddlm
Z
ddlmZddlmZdd	lmZd
Zejd�Gdd
�d
e
je
jej��Zdd�Zedkree��ndS(u&Tests for distutils.command.bdist_rpm.iN(urun_unittest(uDistribution(u	bdist_rpm(usupport(ufind_executable(uspawn(uDistutilsExecErroru�from distutils.core import setup
import foo

setup(name='foo', version='0.1', py_modules=['foo'],
      url='xxx', author='xxx', author_email='xxx')

u8don't try to nest one rpm build inside another rpm buildcs|EeZdZ�fdd�Z�fdd�Zejejj	d�d�ej
ed�dkd�ej
ed	�dkd
�dd����Z
ejejj	d�d�ej
ed�dkd�ej
ed	�dkd
�d
d����Z�S(uBuildRpmTestCasecs}ytjjd�Wn!tk
r7tjd��YnXtt|�j�t	j
�|_tjtjdd�f|_
dS(NuUTF-8u(sys.executable is not encodable to UTF-8(usysu
executableuencodeuUnicodeEncodeErroruunittestuSkipTestusuperuBuildRpmTestCaseusetUpuosugetcwduold_locationuargvuold_sys_argv(uself(u	__class__(uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyusetUps
uBuildRpmTestCase.setUpcsQtj|j�|jdt_|jdtjdd�<tt|�j�dS(Nii(	uosuchdiruold_locationuold_sys_argvusysuargvusuperuBuildRpmTestCaseutearDown(uself(u	__class__(uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyutearDown)suBuildRpmTestCase.tearDownulinuxu,spurious sdtout/stderr output under Mac OS Xurpmuthe rpm command is not foundurpmbuildu!the rpmbuild command is not foundcCsk|j�}tjj|d�}tj|�|j|dft�|j|dfd�|j|dfd�|j|dfd�tidd	6d
d6dgd6d
d6d
d6d
d6�}d|_tj	|�dgt
_t|�}d|_d|_|j�|j�tjtjj|d��}|jd|�|jd|j�|jd|j�dS(Nufoousetup.pyufoo.pyu#uMANIFEST.inuinclude foo.pyuREADMEuunameu0.1uversionu
py_modulesuxxxuurluauthoruauthor_emailiudistufoo-0.1-1.noarch.rpmu	bdist_rpmuanyudist/foo-0.1-1.src.rpmudist/foo-0.1-1.noarch.rpmT(u	bdist_rpmuanyudist/foo-0.1-1.src.rpm(u	bdist_rpmuanyudist/foo-0.1-1.noarch.rpm(umkdtempuosupathujoinumkdiru
write_fileuSETUP_PYuDistributionuscript_nameuchdirusysuargvu	bdist_rpmuTrueu
fix_pythonuquietuensure_finalizedurunulistdiruassertInu
dist_files(uselfutmp_dirupkg_dirudistucmdudist_created((uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyu
test_quiet1s.


	
		

uBuildRpmTestCase.test_quietcCs�|j�}tjj|d�}tj|�|j|dft�|j|dfd�|j|dfd�|j|dfd�tidd	6d
d6dgd6d
d6d
d6d
d6�}d|_tj	|�dgt
_t|�}d|_d|_|j�|j�tjtjj|d��}|jd|�|jd|j�|jd|j�tjtjj|dd��dS(Nufoousetup.pyufoo.pyu#uMANIFEST.inuinclude foo.pyuREADMEuunameu0.1uversionu
py_modulesuxxxuurluauthoruauthor_emailiudistufoo-0.1-1.noarch.rpmu	bdist_rpmuanyudist/foo-0.1-1.src.rpmudist/foo-0.1-1.noarch.rpmT(u	bdist_rpmuanyudist/foo-0.1-1.src.rpm(u	bdist_rpmuanyudist/foo-0.1-1.noarch.rpm(umkdtempuosupathujoinumkdiru
write_fileuSETUP_PYuDistributionuscript_nameuchdirusysuargvu	bdist_rpmuTrueu
fix_pythonuquietuensure_finalizedurunulistdiruassertInu
dist_filesuremove(uselfutmp_dirupkg_dirudistucmdudist_created((uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyutest_no_optimize_flagZs0	


	
		

u&BuildRpmTestCase.test_no_optimize_flagN(u__name__u
__module__u__qualname__usetUputearDownuunittestu
skipUnlessusysuplatformu
startswithuskipIfufind_executableuNoneu
test_quietutest_no_optimize_flag(u
__locals__((u	__class__uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyuBuildRpmTestCases
$uBuildRpmTestCasecCs
tjt�S(N(uunittestu	makeSuiteuBuildRpmTestCase(((uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyu
test_suite�su
test_suiteu__main__(u__doc__uunittestusysuosutempfileushutilutest.supporturun_unittestudistutils.coreuDistributionudistutils.command.bdist_rpmu	bdist_rpmudistutils.testsusupportudistutils.spawnufind_executableu	distutilsuspawnudistutils.errorsuDistutilsExecErroruSETUP_PYu_skipInRpmBuilduTempdirManageruLoggingSilenceruTestCaseuBuildRpmTestCaseu
test_suiteu__name__(((uC/opt/alt/python33/lib64/python3.3/distutils/tests/test_bdist_rpm.pyu<module>s(	f