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_dbm_gnu.cpython-33.pyc

�
��fbc@s�ddlmZejd�ZddlZddlZddlmZmZm	Z	eZ
Gdd�dej�Ze
dkr�ej�ndS(i(usupportudbm.gnuN(uverboseuTESTFNuunlinkcBs\|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uTestGdbmcCs
d|_dS(N(uNoneug(uself((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyusetUpsuTestGdbm.setUpcCs-|jdk	r|jj�ntt�dS(N(uguNoneucloseuunlinkufilename(uself((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyutearDownsuTestGdbm.tearDowncs�tjtd��_�j�jj�g�d�jd<d�jd<d�jd<t�jj��}�j|tddd	g���jd�j��jd�j��j�jdd��jj�}x9|r�j||�|j	|��jj
|�}q�W�jt�fd
d���j�jj
dd
�d
��j�jjdd
�d
��j�jdd
�dS(Nucubuau019237410982340912840198242u12345678910sdatasbytessas12345678910cs�jdS(Nuxxx(ug((uself(u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyu<lambda>#su+TestGdbm.test_key_methods.<locals>.<lambda>sxxxsfoo(ugdbmuopenufilenameuguassertEqualukeysusetuassertInufirstkeyuremoveunextkeyuassertRaisesuKeyErrorugetu
setdefault(uselfukey_setukey((uselfu6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyutest_key_methodss&


	
uTestGdbm.test_key_methodscs�tt��jtjtjtd�tjtd��_�jj��jtj�fdd���jtjdd��dS(Nuruccs�jdS(Nua(ug((uself(u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyu<lambda>0su0TestGdbm.test_error_conditions.<locals>.<lambda>cSstjtd�j�S(Nurx(ugdbmuopenufilenameuclose(((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyu<lambda>2s(uunlinkufilenameuassertRaisesugdbmuerroruopenuguclose(uself((uselfu6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyutest_error_conditions)s

uTestGdbm.test_error_conditionscCs�ttj�}|td�}x6t|�D](}tjt|�|_|jj�q,W|td�}xE|D]=}x4|D],}tjt||�|_|jj�q|WqoWdS(Nufsuucrwn(usetugdbmu
open_flagsusorteduopenufilenameuguclose(uselfuallumodesumodeuflagsuflag((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyu
test_flags4s

uTestGdbm.test_flagscCs�tjtd�|_tjjt�}dd|jd<tjjt�}|j||k�|jd=|jtjjt�|�|jj	�tjjt�}|j||ko�|kn�dS(Nucuxi'(
ugdbmuopenufilenameuguosupathugetsizeu
assertTrueuassertEqualu
reorganize(uselfusize0usize1usize2((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyutest_reorganizeDs

uTestGdbm.test_reorganizeN(	u__name__u
__module__u__qualname__usetUputearDownutest_key_methodsutest_error_conditionsu
test_flagsutest_reorganize(u
__locals__((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyuTestGdbm
suTestGdbmu__main__(utestusupportu
import_moduleugdbmuunittestuosutest.supportuverboseuTESTFNuunlinkufilenameuTestCaseuTestGdbmu__name__umain(((u6/opt/alt/python33/lib64/python3.3/test/test_dbm_gnu.pyu<module>sK