Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_pkg.cpython-33.pyo

�
��f�%c@s�ddlZddlZddlZddlZddlZddlmZdd�Zdd�ZGdd�dej	�Z
d	d
�Zedkr�e�ndS(iN(usupportcCs�tj|�}xb|D]Z}tjj||�}tjj|�rctjj|�rct|�qtj|�qWtj|�dS(N(	uosulistdirupathujoinuisdiruislinkucleanouturemoveurmdir(urootunamesunameufullname((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyucleanout
s
%
ucleanoutcCs<d|kr|jd�nd|kr8|jd�n|S(Nu__builtins__u__initializing__(uremove(ulst((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyufixdirs
ufixdircBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
ejejjdkd�dd��ZdS(uTestPkgcCs7d|_d|_ttj�|_tj�|_	dS(N(
uNoneurootupkgnameulistusysupathusyspathusupportu
modules_setupumodules_before(uself((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyusetUp1s		u
TestPkg.setUpcs��jtjdd�<tj�j��jr?t�j�n�jr��fdd�tj	D�}x|D]}tj	|=qkWndS(Ncs.g|]$}�j|jd�kr|�qS(u.(upkgnameusplit(u.0uname(uself(u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyu
<listcomp>?s	u$TestPkg.tearDown.<locals>.<listcomp>(
usyspathusysupathusupportumodules_cleanupumodules_beforeurootucleanoutupkgnameumodules(uselfumodulesuname((uselfu2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutearDown7s		
uTestPkg.tearDowncCs'ttj|�t�i|d6�dS(Nuself(uexecutextwrapudedentuglobals(uselfucode((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyurun_codeDsuTestPkg.run_codec	Cstj�}tjjd|�tjj|�sAtj|�nx�|D]�\}}|j�}|}x#|D]}tjj	||�}qmW|dkr�tj|�qHt|d�}|j|�|r�|ddkr�|jd�n|j
�qHW||_|dd|_dS(Niuwiu
i����(utempfileumkdtempusysupathuinsertuosuisdirumkdirusplitujoinuNoneuopenuwriteucloseurootupkgname(	uselfudescrurootunameucontentsucompsufullnameucuf((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyumkhierGs$

	uTestPkg.mkhiercCs)ddg}|j|�ddl}dS(Nut1ut1 __init__.pyui(ut1N(ut1 __init__.pyu(uNoneumkhierut1(uselfuhierut1((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_1]s
uTestPkg.test_1cCs�ddddddg}|j|�d
dl}d
dl}|j|jd�|j|jjd�|j|jjjd�d
}|j|�d
dl	m}d
dlm}d
dlm
}|j|jd�|j|jd�|j|jjd�x5ddddgD]!}|jt�dd|�qWd
dl}d
dl}|j|jd�|j|jjd�|j|jjjd�d}|j|�dS(Nut2ut2 __init__.pyu'doc for t2'ut2 subut2 sub __init__.pyuu
t2 sub subsubut2 sub subsub __init__.pyuspam = 1iut2.subu
t2.sub.subsubu{
            import t2
            from t2 import *
            self.assertEqual(dir(), ['self', 'sub', 't2'])
            (usub(usubsub(uspamuspamusubusubsubunameuFailed to import %su^
            from t2 import *
            self.assertTrue(dir(), ['self', 'sub'])
            (ut2N(ut2 __init__.pyu'doc for t2'(ut2 subN(ut2 sub __init__.pyu(u
t2 sub subsubN(ut2 sub subsub __init__.pyuspam = 1(
uNoneumkhierut2.subu
t2.sub.subsubuassertEqualu__name__usubusubsuburun_codeut2uspamu
assertTrueulocals(uselfuhierut2ususubusubsubuspamuname((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_2bs:	

uTestPkg.test_2cCswdd
ddddg}|j|�d	dl}|j|jd�|j|jjd
�|j|jjjd�dS(Nut3ut3 __init__.pyuut3 subut3 sub __init__.pyu
t3 sub subsubut3 sub subsub __init__.pyuspam = 1iut3.subu
t3.sub.subsub(ut3N(ut3 __init__.pyu(ut3 subN(ut3 sub __init__.pyu(u
t3 sub subsubN(ut3 sub subsub __init__.pyuspam = 1(uNoneumkhieru
t3.sub.subsubuassertEqualu__name__usubusubsub(uselfuhierut3((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_3�s	
uTestPkg.test_3c
CsEdddddddddg	}|j|�d}|j|�dS(Nut4.pyu)raise RuntimeError('Shouldnt load t4.py')ut4ut4 __init__.pyuu	t4 sub.pyu*raise RuntimeError('Shouldnt load sub.py')ut4 subut4 sub __init__.pyut4 sub subsub.pyu-raise RuntimeError('Shouldnt load subsub.py')u
t4 sub subsubut4 sub subsub __init__.pyuspam = 1u[
            from t4.sub.subsub import *
            self.assertEqual(spam, 1)
            (ut4.pyu)raise RuntimeError('Shouldnt load t4.py')(ut4N(ut4 __init__.pyu(u	t4 sub.pyu*raise RuntimeError('Shouldnt load sub.py')(ut4 subN(ut4 sub __init__.pyu(ut4 sub subsub.pyu-raise RuntimeError('Shouldnt load subsub.py')(u
t4 sub subsubN(ut4 sub subsub __init__.pyuspam = 1(uNoneumkhierurun_code(uselfuhierus((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_4�s	
uTestPkg.test_4cCs�ddddg}|j|�ddl}d	}|j|�ddl}|jtt|��d
ddd
ddddddg
�|jtt|j��d
ddd
dddg�|jtt|j��d
ddd
dddg�dS(Nut5ut5 __init__.pyu
import t5.foout5 string.pyuspam = 1u	t5 foo.pyu-from . import string; assert string.spam == 1iuo
            from t5 import *
            self.assertEqual(dir(), ['foo', 'self', 'string', 't5'])
            u
__cached__u__doc__u__file__u
__loader__u__name__u__package__u__path__ufooustringuspam(ut5N(ut5 __init__.pyu
import t5.foo(ut5 string.pyuspam = 1(u	t5 foo.pyu-from . import string; assert string.spam == 1(	uNoneumkhierut5urun_codeuassertEqualufixdirudirufooustring(uselfuhierut5us((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_5�s(	


uTestPkg.test_5c
Csydddddg}|j|�ddl}|jtt|��d	d
ddd
dddg�d}|j|�dS(Nut6ut6 __init__.pyu!__all__ = ['spam', 'ham', 'eggs']u
t6 spam.pyuu	t6 ham.pyu
t6 eggs.pyiu__all__u
__cached__u__doc__u__file__u
__loader__u__name__u__package__u__path__u�
            import t6
            from t6 import *
            self.assertEqual(fixdir(dir(t6)),
                             ['__all__', '__cached__', '__doc__', '__file__',
                              '__loader__', '__name__', '__package__',
                              '__path__', 'eggs', 'ham', 'spam'])
            self.assertEqual(dir(), ['eggs', 'ham', 'self', 'spam', 't6'])
            (ut6N(ut6 __init__.pyu!__all__ = ['spam', 'ham', 'eggs'](u
t6 spam.pyu(u	t6 ham.pyu(u
t6 eggs.pyu(uNoneumkhierut6uassertEqualufixdirudirurun_code(uselfuhierut6us((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_6�s	
	uTestPkg.test_6c	
Cs�dddddd d!d"d#g	}|j|�d$\}}}ddl}|jtt|��dddddddg�|j|�ddlm}|jtt|��dddddddg�|j|�|j|�ddlm	}|jtt|��ddddddddg�|j|�|j|�|j|�ddl
m}|j|d�|j|�|j|�|j|�dS(%Nut7.pyuut7ut7 __init__.pyu	t7 sub.pyu*raise RuntimeError('Shouldnt load sub.py')ut7 subut7 sub __init__.pyu
t7 sub .pyu-raise RuntimeError('Shouldnt load subsub.py')u
t7 sub subsubut7 sub subsub __init__.pyuspam = 1iu
__cached__u__doc__u__file__u
__loader__u__name__u__package__u__path__(usub(usubsubuspam(uspami(ut7.pyu(ut7N(ut7 __init__.pyu(u	t7 sub.pyu*raise RuntimeError('Shouldnt load sub.py')(ut7 subN(ut7 sub __init__.pyu(u
t7 sub .pyu-raise RuntimeError('Shouldnt load subsub.py')(u
t7 sub subsubN(ut7 sub subsub __init__.pyuspam = 1(NNN(uNoneumkhierut7uassertEqualufixdirudiruassertFalseusubut7.subusubsubu
t7.sub.subsubuspam(	uselfuhierut7usubusubsubutasusubparu	subsubsubuham((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_7�sJ	








uTestPkg.test_7iu)Docstrings are omitted with -O2 and abovecCsMddtjddfg}|j|�ddl}|j|jd�dS(Nut8ut8 __init__upyu'doc for t8'iu
doc for t8(ut8N(uNoneuosuextsepumkhierut8uassertEqualu__doc__(uselfuhierut8((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyutest_8s

uTestPkg.test_8N(u__name__u
__module__u__qualname__usetUputearDownurun_codeumkhierutest_1utest_2utest_3utest_4utest_5utest_6utest_7uunittestuskipIfusysuflagsuoptimizeutest_8(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyuTestPkg/s
/+uTestPkgcCstjt�dS(N(usupporturun_unittestu__name__(((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyu	test_main$su	test_mainu__main__(
usysuosutempfileutextwrapuunittestutestusupportucleanoutufixdiruTestCaseuTestPkgu	test_mainu__name__(((u2/opt/alt/python33/lib64/python3.3/test/test_pkg.pyu<module>s
�