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_userdict.cpython-33.pyo

�
��fEc@s�ddlmZmZddlZiZidd6Zidd6dd6Zidd6dd6dd	6Zidd6dd6Z	idd6dd6Z
Gd
d�dej�Zdd
�Z
edkr�e
�ndS(i(usupportu
mapping_testsNiuoneiutwoiiuthreecBs5|EeZdZejZdd�Zdd�ZdS(uUserDictTestcCs�tj�}tjt�}tjt�}tjt�}tj|�}tj|�}tj|�}tj|�}|jtjdddd�t�|jtjddg�t�|jtjdddg�t�|jtjddgdddd�t�|jtjjd	j��t	�|jtj�jd	j��t	�|jtjjd	j�d�t
�|jtj�jd	j�d�t
�|j|jd	j��|k	�|j|jd	j��tj�|j|jd	j��tj�|jt
|�t
t��|jt|�tt��|jt|�tt��ttt||||||||g}	xG|	D]?}
x6|	D].}|j|
|kt|
�t|�k�q�WqW|j|dd�|jt|jd�tj|�}d|d<d|d<|d=|jt|jd�|j�|j|i�|j�}
|j|
|�tjd
ddd
�}|j�}|j||�Gdd�dtj�}||�}|j�}|j||�d|d<|j||�|j|j�tj��|j|j�tj��|jt|j��ttj���x\|j�D]N}|j||�|j||k|tk�|j||k|tk�q^Wtj�}|j|�|j||�xu|j�D]g}|j|j|�||�|j|j|�tj|��|j|j|�tj|��q�Wx$td�D]}t
|�||<q^Wg}x|D]}|j|�q�W|j�}|jt |�t |��tj�}|j|j!d
d�d�|jd
|�|j|j!d
d
�d�tjd
d�}|j|j"d
�d�|jt|j"d
�|j|j"d
d�d�d|d
<|j|j"d
d�d�tjd
d�}|j|j#�d�|jt|j#�dS(Nuoneiutwoiudictiuthreeiuone twouxi*uyicBs |EeZdZdd�ZdS(u)UserDictTest.test_all.<locals>.MyUserDictcSst|�dS(N(uprint(uself((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyudisplayQsu1UserDictTest.test_all.<locals>.MyUserDict.displayN(u__name__u
__module__u__qualname__udisplay(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu
MyUserDictPsu
MyUserDictubarufooi(uonei(utwoi(uonei(utwoi(uonei(utwoi(uxi*($ucollectionsuUserDictud0ud1ud2uassertEqualud3ufromkeysusplitud4ud5u
assertTrueuassertIsInstanceustrureprulenuassertRaisesuKeyErroru__getitem__u__delitem__uclearucopyuassertNotEqualukeysuitemsulistuvaluesuassertInuupdateugeturangeuappendusetu
setdefaultupopupopitem(uselfuuuu0uu1uu2uuuuuu0uuu1uuu2ualluaubuu3uu2auu2buu2cu
MyUserDictum2um2auiutuikeysukukeys((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyutest_alls�""+"%%("""'

0



( 
"&

uUserDictTest.test_allc
,Cs|jttjd�d�Gdd�dtj�}|idd6dd6�}|j|dd�|j|dd�|jd|�|jd|j��|j|dd�Gd	d
�d
tj�}|�}y|dWn8tk
r}z|j|jd�WYdd}~XnX|j	d�Gdd
�d
tj�}|�}y|dWn8t
k
r�}z|j|jd�WYdd}~XnX|j	d�Gdd�dtj�}|�}	y|	dWn8t
k
r}z|j|jd�WYdd}~XnX|j	d�dS(Nu__missing__cBs |EeZdZdd�ZdS(u$UserDictTest.test_missing.<locals>.DcSsdS(Ni*((uselfukey((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu__missing__�su0UserDictTest.test_missing.<locals>.D.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyuD�suDiiiii*cBs |EeZdZdd�ZdS(u$UserDictTest.test_missing.<locals>.EcSst|��dS(N(uRuntimeError(uselfukey((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu__missing__�su0UserDictTest.test_missing.<locals>.E.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyuE�suEue[42] didn't raise RuntimeErrorcBs |EeZdZdd�ZdS(u$UserDictTest.test_missing.<locals>.FcSs#dd�|_tjj|�dS(NcSsdS(N(uNone(ukey((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu<lambda>�su?UserDictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>(u__missing__ucollectionsuUserDictu__init__(uself((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu__init__�su-UserDictTest.test_missing.<locals>.F.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyuF�suFuf[42] didn't raise KeyErrorcBs|EeZdZdS(u$UserDictTest.test_missing.<locals>.GN(u__name__u
__module__u__qualname__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyuG�suGug[42] didn't raise KeyErrorF(i*(i*(i*(uassertEqualuhasattrucollectionsuUserDictuFalseuassertNotInukeysuRuntimeErroruargsufailuKeyError(
uselfuDuduEueuerruFufuGug((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyutest_missing�s:	&
	&
	&uUserDictTest.test_missingN(u__name__u
__module__u__qualname__ucollectionsuUserDictu	type2testutest_allutest_missing(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyuUserDictTest
s	}uUserDictTestcCstjt�dS(N(usupporturun_unittestuUserDictTest(((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu	test_main�su	test_mainu__main__(utestusupportu
mapping_testsucollectionsud0ud1ud2ud3uNoneud4ud5uTestHashMappingProtocoluUserDictTestu	test_mainu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_userdict.pyu<module>s
�