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

�
��ft|c@sddlZddlmZddlZddlZddlZddlZddlZddlZddl	Z	Gdd�dej
�ZddlmZGdd�dej
�ZGdd	�d	e�ZGd
d�dej
�Zdd
�Zedkre�ndS(iN(usupportcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd#d$�Zd%d&�Zd'd(�Zd)d*�Zd+d,�Zd-d.�Zd/d0�Zd1d2�Zd3d4�Zd5d6�Zd7d8�Zd9d:�Zd;d<�Z d=d>�Z!d?d@�Z"dAdB�Z#dCdD�Z$dEdF�Z%dGdH�Z&dIdJ�Z'dKdL�Z(dMdN�Z)e*j+dOdP��Z,e*j+dQdR��Z-e*j+dSdT��Z.dUdV�Z/dWdX�Z0dYdZ�Z1d[d\�Z2d]d^�Z3d_d`�Z4dadb�Z5dcdd�Z6dedf�Z7dgdh�Z8didj�Z9dkdl�Z:dmS(nuDictTestcCs�Gdd�dt�}xkidd6|idd6�fD]I}|jt��t|�WdQX|jt��ij|�WdQXq7WdS(NcBs|EeZdZdS(u7DictTest.test_invalid_keyword_arguments.<locals>.CustomN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuCustom
suCustomii(udictuassertRaisesu	TypeErroruupdate(uselfuCustomuinvalid((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_invalid_keyword_argumentss'u'DictTest.test_invalid_keyword_argumentscCs*|jt�i�|jt�i�dS(N(uassertEqualudictuassertIsNot(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_constructorsuDictTest.test_constructorcCs�xzd
D]r}dd�t|�D�}tj|�dd	�|D�}d
dj|�d}|jt|�t|��qWdS(Niiiii�cSs4g|]*}djtjtjd��|f�qS(ui(ujoinurandomusampleustringu
ascii_letters(u.0ui((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
<listcomp>s	u5DictTest.test_literal_constructor.<locals>.<listcomp>css'|]\}}dj||�VqdS(u
{!r}: {:d}N(uformat(u.0ukuv((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	<genexpr>!su4DictTest.test_literal_constructor.<locals>.<genexpr>u{u, u}(iiiii�(urangeurandomushuffleujoinuassertEqualuevaludict(uselfunuitemsuformatted_itemsudictliteral((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_literal_constructors
	
u!DictTest.test_literal_constructorcCs\|jid�|jidd6�|jti�d�|jtidd6�d�dS(NiiTF(uassertIsuTrueu
assertTrueubooluFalse(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	test_bool%suDictTest.test_boolcCs�i}|jt|j��t��idd6dd6}|j�}|jt|�ddh�|jd|�|jd|�|jd|�|jd|�|jt|jd�|jttdd�j��d�dS(Niuaiubudict_keys(['a'])(	uassertEqualusetukeysuassertInuassertRaisesu	TypeErroruNoneureprudict(uselfuduk((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	test_keys+suDictTest.test_keyscCs�i}|jt|j��t��idd6}|jt|j��dh�|jt|jd�|jttdd�j��d�dS(Niiuaudict_values([1])(uassertEqualusetuvaluesuassertRaisesu	TypeErroruNoneureprudict(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_values8s
uDictTest.test_valuescCs�i}|jt|j��t��idd6}|jt|j��dh�|jt|jd�|jttdd�j��d�dS(Niiuaudict_items([('a', 1)])(ii(uassertEqualusetuitemsuassertRaisesu	TypeErroruNoneureprudict(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
test_items@s
uDictTest.test_itemscCs�i}|jd|�|jd|k�|jd|k�idd6dd6}|jd|�|jd|�|jd|�|jt|j�dS(Nuaiiubuc(uassertNotInuassertFalseu
assertTrueuassertInuassertRaisesu	TypeErroru__contains__(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
test_containsIsuDictTest.test_containscCsJi}|jt|�d�idd6dd6}|jt|�d�dS(Niiuaiub(uassertEqualulen(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_lenUsuDictTest.test_lencs]idd6dd6}|j|dd�|j|dd�d|d<d|d<|j|dd�|j|dd�|d=|j|idd6dd6�|jt|j�G�fdd	�d	t�}i}d
||�<|jt|jd�Gdd
�d
t��G�fdd�dt�}|�}d
||<d|_|j�|j|�dS(Niuaiubiucics2|EeZdZ�fdd�Zdd�ZdS(u$DictTest.test_getitem.<locals>.BadEqcs
���dS(N((uselfuother(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__isu+DictTest.test_getitem.<locals>.BadEq.__eq__cSsdS(Ni((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__ksu-DictTest.test_getitem.<locals>.BadEq.__hash__N(u__name__u
__module__u__qualname__u__eq__u__hash__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadEqhsuBadEqi*icBs|EeZdZdS(u"DictTest.test_getitem.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExcrsuExccs,|EeZdZdZ�fdd�ZdS(u&DictTest.test_getitem.<locals>.BadHashcs|jr���ndSdS(Ni*(ufail(uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__vs	u/DictTest.test_getitem.<locals>.BadHash.__hash__NF(u__name__u
__module__u__qualname__uFalseufailu__hash__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadHashtsuBadHashT(	uassertEqualuassertRaisesu	TypeErroru__getitem__uobjectuKeyErroru	ExceptionuTrueufail(uselfuduBadEquBadHashux((uExcu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_getitem[s(


	
	uDictTest.test_getitemcCsOidd6dd6dd6}|j�|j|i�|jt|jd�dS(Niii(uclearuassertEqualuassertRaisesu	TypeErroruNone(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
test_clear�s
uDictTest.test_clearcsi}|jidd6�|jidd6�|jidd6dd6dd6�|j|idd6dd6dd6�|j�|j|idd6dd6dd6�|jttf|jd�Gdd�d�}|j�|j|��|j|idd6dd6dd6�Gdd	�d	t��|j�G�fd
d�d�}|j�|j|��G�fdd�d�}|j�|j|��G�fd
d�d�}|j�|j|��G�fdd�dt�}|j�ij|��|jt	ijdg�dS(NidiiiicBs8|EeZdZdd�Zdd�Zdd�ZdS(u,DictTest.test_update.<locals>.SimpleUserDictcSs"idd6dd6dd6|_dS(Niii(ud(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__�su5DictTest.test_update.<locals>.SimpleUserDict.__init__cSs
|jj�S(N(udukeys(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyukeys�su1DictTest.test_update.<locals>.SimpleUserDict.keyscSs|j|S(N(ud(uselfui((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__getitem__�su8DictTest.test_update.<locals>.SimpleUserDict.__getitem__N(u__name__u
__module__u__qualname__u__init__ukeysu__getitem__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuSimpleUserDict�suSimpleUserDictcBs|EeZdZdS(u!DictTest.test_update.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExc�suExccs&|EeZdZ�fdd�ZdS(u-DictTest.test_update.<locals>.FailingUserDictcs
��dS(N((uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyukeys�su2DictTest.test_update.<locals>.FailingUserDict.keysN(u__name__u
__module__u__qualname__ukeys(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuFailingUserDict�suFailingUserDictcs2|EeZdZ�fdd�Zdd�ZdS(u-DictTest.test_update.<locals>.FailingUserDictcs G�fdd�d�}|�S(Ncs>|EeZdZdd�Zdd�Z�fdd�ZdS(uEDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonItercSs
d|_dS(Ni(ui(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__�suNDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__init__cSs|S(N((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__iter__�suNDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__iter__cs |jrd|_dS��dS(Niua(ui(uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__next__�s		uNDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__next__N(u__name__u
__module__u__qualname__u__init__u__iter__u__next__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	BogonIter�su	BogonIter((uselfu	BogonIter(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyukeys�s
u2DictTest.test_update.<locals>.FailingUserDict.keyscSs|S(N((uselfukey((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__getitem__�su9DictTest.test_update.<locals>.FailingUserDict.__getitem__N(u__name__u
__module__u__qualname__ukeysu__getitem__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuFailingUserDict�scs2|EeZdZdd�Z�fdd�ZdS(u-DictTest.test_update.<locals>.FailingUserDictcSsGdd�d�}|�S(NcBs8|EeZdZdd�Zdd�Zdd�ZdS(uEDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonItercSstd�|_dS(Nua(uordui(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__�suNDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__init__cSs|S(N((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__iter__�suNDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__iter__cSsA|jtd�kr7t|j�}|jd7_|St�dS(Nuzi(uiuorduchru
StopIteration(uselfurtn((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__next__�s
uNDictTest.test_update.<locals>.FailingUserDict.keys.<locals>.BogonIter.__next__N(u__name__u
__module__u__qualname__u__init__u__iter__u__next__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	BogonIter�su	BogonIter((uselfu	BogonIter((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyukeys�su2DictTest.test_update.<locals>.FailingUserDict.keyscs
��dS(N((uselfukey(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__getitem__�su9DictTest.test_update.<locals>.FailingUserDict.__getitem__N(u__name__u
__module__u__qualname__ukeysu__getitem__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuFailingUserDict�s
cs2|EeZdZdd�Z�fdd�ZdS(u$DictTest.test_update.<locals>.badseqcSs|S(N((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__iter__�su-DictTest.test_update.<locals>.badseq.__iter__cs
���dS(N((uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__next__�su-DictTest.test_update.<locals>.badseq.__next__N(u__name__u
__module__u__qualname__u__iter__u__next__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyubadseq�subadseq(iii(
uupdateuassertEqualuassertRaisesu	TypeErroruAttributeErroruNoneuclearu	Exceptionuobjectu
ValueError(uselfuduSimpleUserDictuFailingUserDictubadseq((uExcu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_update�s."%
%
%
uDictTest.test_updatec
s�|jtjd�idd6dd6dd6�i�|j�jd���|j�jd�idd6dd6dd6�|j�jdd�idd6dd6�|j�jg�i�dd	�}|j�j|��idd
6�|jtijd�Gdd
�d
t�}|j|jd�idd6�|j|�jd�idd6�|j|jd�|�|j|�jd�|�Gdd�dt�}|jd�}|j|idd6dd6�|j|tj	�|jttj�Gdd�dt
��G�fdd�dt�}|j�|jd
g�G�fdd�dt�}|j�tj|��G�fdd�dt�}|j�|jd
g�ttt
d�t
d����|jtj�d�ttt
d�dgd���G�fdd�dt�}dd�t
d�D���j�}	|	jdddddd�|j|jdddh�|	�dS( Nuabcuaubuciiicss	dVdS(Ni((((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyug�su!DictTest.test_fromkeys.<locals>.giicBs|EeZdZdS(u(DictTest.test_fromkeys.<locals>.dictlikeN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyudictlike�sudictlikecBs |EeZdZdd�ZdS(u&DictTest.test_fromkeys.<locals>.mydictcSs
tj�S(N(ucollectionsuUserDict(ucls((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__new__�su.DictTest.test_fromkeys.<locals>.mydict.__new__N(u__name__u
__module__u__qualname__u__new__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyumydict�sumydictuabcBs|EeZdZdS(u#DictTest.test_fromkeys.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExc�suExccs&|EeZdZ�fdd�ZdS(u(DictTest.test_fromkeys.<locals>.baddict1cs
���dS(N((uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__�su1DictTest.test_fromkeys.<locals>.baddict1.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyubaddict1�subaddict1cs2|EeZdZdd�Z�fdd�ZdS(u&DictTest.test_fromkeys.<locals>.BadSeqcSs|S(N((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__iter__�su/DictTest.test_fromkeys.<locals>.BadSeq.__iter__cs
���dS(N((uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__next__�su/DictTest.test_fromkeys.<locals>.BadSeq.__next__N(u__name__u
__module__u__qualname__u__iter__u__next__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadSeq�suBadSeqcs&|EeZdZ�fdd�ZdS(u(DictTest.test_fromkeys.<locals>.baddict2cs
���dS(N((uselfukeyuvalue(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__setitem__�su4DictTest.test_fromkeys.<locals>.baddict2.__setitem__N(u__name__u
__module__u__qualname__u__setitem__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyubaddict2�subaddict2ics&|EeZdZ�fdd�ZdS(u(DictTest.test_fromkeys.<locals>.baddict3cs�S(N((ucls(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__new__su0DictTest.test_fromkeys.<locals>.baddict3.__new__N(u__name__u
__module__u__qualname__u__new__(u
__locals__(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyubaddict3subaddict3cSsi|]}||�qS(((u.0ui((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
<dictcomp>	s	u*DictTest.test_fromkeys.<locals>.<dictcomp>i
(ii(uassertEqualudictufromkeysuNoneuassertIsNotuassertRaisesu	TypeErroruassertIsInstanceucollectionsuUserDictu	Exceptionuobjectuzipurangeucopyuupdate(
uselfugudictlikeumydictuudubaddict1uBadSequbaddict2ubaddict3ures((uExcudu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
test_fromkeys�sB..*# #!8uDictTest.test_fromkeyscCsvidd6dd6dd6}|j|j�idd6dd6dd6�|jij�i�|jt|jd�dS(Niii(uassertEqualucopyuassertRaisesu	TypeErroruNone(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	test_copys+uDictTest.test_copycCs�i}|j|jd�d�|j|jdd�d�idd6dd6}|j|jd�d�|j|jdd�d�|j|jd�d�|j|jdd�d�|jt|j�|jt|jddd�dS(Nuciiuaiub(uassertIsugetuNoneuassertEqualuassertRaisesu	TypeError(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_getsuDictTest.test_getcs*i}|j|jd�d�|jdg�|j|jd�d�|jdg�jd�|j|ddd�|jdg�jd�|jt|d�d�|jt|j�Gdd�dt��G�fd	d
�d
t	�}|�}d||<d|_|j�|j|g�dS(
Nukey0ukeyiiiicBs|EeZdZdS(u%DictTest.test_setdefault.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExc,suExccs,|EeZdZdZ�fdd�ZdS(u)DictTest.test_setdefault.<locals>.BadHashcs|jr���ndSdS(Ni*(ufail(uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__0s	u2DictTest.test_setdefault.<locals>.BadHash.__hash__NF(u__name__u
__module__u__qualname__uFalseufailu__hash__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadHash.suBadHashi*T(uassertIsu
setdefaultuNoneuappenduassertEqualulenuassertRaisesu	TypeErroru	ExceptionuobjectuTrueufail(uselfuduBadHashux((uExcu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_setdefault s	
	uDictTest.test_setdefaultcCs�Gdd�dt�}|�}id|6}|�}|j|g�|j|jd�|j|jd�|j|j|jd�dS(NcBs8|EeZdZdd�Zdd�Zdd�ZdS(u/DictTest.test_setdefault_atomic.<locals>.HashedcSsd|_d|_dS(Ni(u
hash_countueq_count(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__>s	u8DictTest.test_setdefault_atomic.<locals>.Hashed.__init__cSs|jd7_dS(Nii*(u
hash_count(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__Asu8DictTest.test_setdefault_atomic.<locals>.Hashed.__hash__cSs%|jd7_t|�t|�kS(Ni(ueq_countuid(uselfuother((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__Dsu6DictTest.test_setdefault_atomic.<locals>.Hashed.__eq__N(u__name__u
__module__u__qualname__u__init__u__hash__u__eq__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuHashed=suHashedii(uobjectu
setdefaultuassertEqualu
hash_countueq_count(uselfuHasheduhashed1uyuhashed2((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_setdefault_atomic;s
	
	uDictTest.test_setdefault_atomiccCs�Gdd�dt�}|�}id|6dd6dd6dd6dd6}|�}g||<|j|jd�|j|jd�|j|j|jd�dS(NcBs8|EeZdZdd�Zdd�Zdd�ZdS(u6DictTest.test_setitem_atomic_at_resize.<locals>.HashedcSsd|_d|_dS(Ni(u
hash_countueq_count(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__Qs	u?DictTest.test_setitem_atomic_at_resize.<locals>.Hashed.__init__cSs|jd7_dS(Nii*(u
hash_count(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__Tsu?DictTest.test_setitem_atomic_at_resize.<locals>.Hashed.__hash__cSs%|jd7_t|�t|�kS(Ni(ueq_countuid(uselfuother((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__Wsu=DictTest.test_setitem_atomic_at_resize.<locals>.Hashed.__eq__N(u__name__u
__module__u__qualname__u__init__u__hash__u__eq__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuHashedPsuHashediiiii(uobjectuassertEqualu
hash_countueq_count(uselfuHasheduhashed1uyuhashed2((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_setitem_atomic_at_resizeOs
	)	
u&DictTest.test_setitem_atomic_at_resizecCsdxDdD]<}x3td�D]%}d|}i}i}xCt|�D]5}||t|�<|dkrC||t|�<qCqCW|dkr�|j�}nx�t|�D]}}|j�\}}}	|j|t|��|j�\}
}}|j|t|
��|j|dko|	|k�q�W|j|�|j|�qWqWi}
|jt|
j�dS(Niiiii����i(i����i(	urangeureprucopyupopitemuassertEqualuintuassertFalseuassertRaisesuKeyError(uselfucopymodeulog2sizeusizeuaubuiukauvautaukbuvbutbud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_popitemds*

#
uDictTest.test_popitemcs4i}d\}}|||<|jt|jd�|j|j|�|�|jt|�d�|jt|j|�|j|j||�|�|||<|j|j|d�|�|jt|j�Gdd�dt��G�fdd	�d	t�}|�}d
||<d|_	|j�|j|�dS(
NuabcudefughiiicBs|EeZdZdS(uDictTest.test_pop.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExc�suExccs,|EeZdZdZ�fdd�ZdS(u"DictTest.test_pop.<locals>.BadHashcs|jr���ndSdS(Ni*(ufail(uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�s	u+DictTest.test_pop.<locals>.BadHash.__hash__NF(u__name__u
__module__u__qualname__uFalseufailu__hash__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadHash�suBadHashi*(uabcudefT(
uassertRaisesuKeyErrorupopuassertEqualulenu	TypeErroru	ExceptionuobjectuTrueufail(uselfudukuvuBadHashux((uExcu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_pops"

	
	uDictTest.test_popcCsIi}d|d<|jt��$x|D]}d||d<q'WWdQXdS(Ni(uassertRaisesuRuntimeError(uselfudui((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_mutating_iteration�s


u DictTest.test_mutating_iterationcsrG�fdd�d���d�}�d�}id|6}||f�_d||<|j|id|6�dS(NcsD|EeZdZdZdd�Zdd�Z�fdd�ZdS(u/DictTest.test_mutating_lookup.<locals>.NastyKeycSs
||_dS(N(uvalue(uselfuvalue((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__�su8DictTest.test_mutating_lookup.<locals>.NastyKey.__init__cSsdS(Ni((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�su8DictTest.test_mutating_lookup.<locals>.NastyKey.__hash__cs;�jr+�j\}}d�_||=n|j|jkS(N(umutate_dictuNoneuvalue(uselfuotherumydictukey(uNastyKey(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
		
u6DictTest.test_mutating_lookup.<locals>.NastyKey.__eq__N(u__name__u
__module__u__qualname__uNoneumutate_dictu__init__u__hash__u__eq__(u
__locals__(uNastyKey(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuNastyKey�suNastyKeyii(umutate_dictuassertEqual(uselfukey1ukey2ud((uNastyKeyu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_mutating_lookup�s

uDictTest.test_mutating_lookupcs�i}|jt|�d�d|d<|jt|�d�i}||d<|jt|�d�Gdd�dt��G�fdd	�d	t�}i|�d6}|j�t|�dS(
Nu{}iiu{1: 2}u
{1: {...}}cBs|EeZdZdS(uDictTest.test_repr.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExc�suExccs&|EeZdZ�fdd�ZdS(u#DictTest.test_repr.<locals>.BadReprcs
���dS(N((uself(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__repr__�su,DictTest.test_repr.<locals>.BadRepr.__repr__N(u__name__u
__module__u__qualname__u__repr__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadRepr�suBadRepr(uassertEqualurepru	ExceptionuobjectuassertRaises(uselfuduBadRepr((uExcu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	test_repr�s

uDictTest.test_reprc	s�|jii�|jidd6idd6�Gdd�dt��G�fdd�dt�}id|�6}idd6}|j���||kWdQXdS(NiicBs|EeZdZdS(uDictTest.test_eq.<locals>.ExcN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuExc�suExccs2|EeZdZ�fdd�Zdd�ZdS(u DictTest.test_eq.<locals>.BadCmpcs
���dS(N((uselfuother(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�su'DictTest.test_eq.<locals>.BadCmp.__eq__cSsdS(Ni((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�su)DictTest.test_eq.<locals>.BadCmp.__hash__N(u__name__u
__module__u__qualname__u__eq__u__hash__(u
__locals__(uExc(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuBadCmp�suBadCmp(uassertEqualu	ExceptionuobjectuassertRaises(uselfuBadCmpud1ud2((uExcu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_eq�s
uDictTest.test_eqcCs*|jdd��|jdd��dS(NcSs
|j�S(N(ukeys(ux((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu<lambda>�su.DictTest.test_keys_contained.<locals>.<lambda>cSs
|j�S(N(uitems(ux((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu<lambda>�s(uhelper_keys_contained(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_keys_contained�suDictTest.test_keys_containedcCsg|t��}|t��}|idd6dd6�}|idd6dd6dd6�}|idd6dd6dd6�}|idd6dd6dd6�}|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�|j||k�dS(Niiii(udictu
assertTrueuassertFalse(uselfufnuemptyuempty2usmallerulargerularger2ularger3((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuhelper_keys_contained�s<!!!uDictTest.helper_keys_containedc'CsYGdd�d�}i|�d6}i|�d6}|jt��|j�|j�kWdQX|jt��|j�|j�kWdQX|jt��|j�|j�kWdQX|jt��|j�|j�kWdQXi|�d6|�d6}|jt��|j�|j�kWdQX|jt��|j�|j�kWdQXdS(NcBs |EeZdZdd�ZdS(u9DictTest.test_errors_in_view_containment_check.<locals>.CcSs
t�dS(N(uRuntimeError(uselfuother((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__su@DictTest.test_errors_in_view_containment_check.<locals>.C.__eq__N(u__name__u
__module__u__qualname__u__eq__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuCsuCii(uassertRaisesuRuntimeErroruitems(uselfuCud1ud2ud3((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu%test_errors_in_view_containment_checks u.DictTest.test_errors_in_view_containment_checkcCs3idd6dd6j�}idd6dd6dd6j�}idd6j�}|j||t��|j||ddh�|j||dh�|j||dh�|j||@ddh�|j||@t��|j||Bdddh�|j||Adh�|j||Adddh�dS(Niiii(ukeysuassertEqualuset(uselfuk1uk2uk3((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu$test_dictview_set_operations_on_keys,s!u-DictTest.test_dictview_set_operations_on_keyscCs3idd6dd6j�}idd6dd6dd6j�}idd6j�}|j||t��|j||ddh�|j||dh�|j||dh�|j||@d	d
h�|j||@t��|j||Bddd
h�|j||Adh�|j||Adddh�dS(Niiii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(ii(uitemsuassertEqualuset(uselfuk1uk2uk3((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu%test_dictview_set_operations_on_items;s!u.DictTest.test_dictview_set_operations_on_itemscCs8|jidd6j�dhk�|jdhidd6j�k�|jidd6j�dhBddh�|jdhidd6j�Bddh�|jidd6j�dhk�|jdhidd6j�k�|jidd6j�dhBddh�|jdhidd6j�Bddh�dS(Nii(ii(ii(ii(ii(u
assertTrueukeysuassertEqualuitems(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu"test_dictview_mixed_set_operationsJs##**##*u+DictTest.test_dictview_mixed_set_operationsc
Cs�|jttd��|jtid��Gdd�dt�}|idd6dd6�}|j|dd�|j|dd�|jd|�|jd|j��|j|dd�Gd	d
�d
t�}|�}|jt��}|dWdQX|j|jj	d�Gdd�dt�}|�}|jt
��}|dWdQX|j|jj	d�Gd
d�dt�}|�}	|jt
��}|	dWdQX|j|jj	d�dS(Nu__missing__cBs |EeZdZdd�ZdS(u DictTest.test_missing.<locals>.DcSsdS(Ni*((uselfukey((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__missing__`su,DictTest.test_missing.<locals>.D.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuD_suDiiiii*cBs |EeZdZdd�ZdS(u DictTest.test_missing.<locals>.EcSst|��dS(N(uRuntimeError(uselfukey((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__missing__jsu,DictTest.test_missing.<locals>.E.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuEisuEcBs |EeZdZdd�ZdS(u DictTest.test_missing.<locals>.FcSsdd�|_dS(NcSsdS(N(uNone(ukey((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu<lambda>tsu;DictTest.test_missing.<locals>.F.__init__.<locals>.<lambda>(u__missing__(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__rsu)DictTest.test_missing.<locals>.F.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuFqsuFcBs|EeZdZdS(u DictTest.test_missing.<locals>.GN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuGzsuG(i*(i*(i*(uassertFalseuhasattrudictuassertEqualuassertNotInukeysuassertRaisesuRuntimeErroru	exceptionuargsuKeyError(
uselfuDuduEueucuFufuGug((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_missingVs0			uDictTest.test_missingc	Cs@i}|jt��}|dWdQX|j|jjd�dS(Ni(i(i((i(uassertRaisesuKeyErroruassertEqualu	exceptionuargs(uselfuduc((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_tuple_keyerror�suDictTest.test_tuple_keyerrorcs�Gdd�dt��G�fdd�d�}i}|�}|�}d||<xIdddd	d
ddgD],}|j���t|t��WdQXqmWdS(
NcBs|EeZdZdS(u.DictTest.test_bad_key.<locals>.CustomExceptionN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuCustomException�suCustomExceptioncs2|EeZdZdd�Z�fdd�ZdS(u)DictTest.test_bad_key.<locals>.BadDictKeycSs
t|j�S(N(uhashu	__class__(uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�su2DictTest.test_bad_key.<locals>.BadDictKey.__hash__cst||j�r��n|S(N(u
isinstanceu	__class__(uselfuother(uCustomException(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s	u0DictTest.test_bad_key.<locals>.BadDictKey.__eq__N(u__name__u
__module__u__qualname__u__hash__u__eq__(u
__locals__(uCustomException(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
BadDictKey�su
BadDictKeyiu	d[x2] = 2u	z = d[x2]ux2 in du	d.get(x2)ud.setdefault(x2, 42)u	d.pop(x2)ud.update({x2: 2})(u	ExceptionuassertRaisesuexeculocals(uselfu
BadDictKeyudux1ux2ustmt((uCustomExceptionu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_bad_key�s			

uDictTest.test_bad_keycCsmi}xtd�D]}|||<qWxtd�D]
}||=q4Wx!tdd�D]}|||<qUWdS(Nii	(urange(uselfudui((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_resize1�suDictTest.test_resize1cs�G��fdd�dt�}i�d
�d�|�<d�|�<d�|�<d�|�<d�|�<d�d�d	<dS(Ncs5|EeZdZdd�Z��fdd�ZdS(u DictTest.test_resize2.<locals>.XcSsdS(Ni((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�su)DictTest.test_resize2.<locals>.X.__hash__cs�r�j�ndS(NF(uclearuFalse(uselfuother(uduresizing(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
u'DictTest.test_resize2.<locals>.X.__eq__N(u__name__u
__module__u__qualname__u__hash__u__eq__(u
__locals__(uduresizing(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXiiiiiii	FT(uobjectuFalseuTrue(uselfuX((uduresizingu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_resize2�s




uDictTest.test_resize2c
Csb|jt��Giddd6dd6dd6dd6dd6dd6dd	6dd
6}WdQXi}dS(Niiuaubucudueufuguh(uassertRaisesuZeroDivisionErroruNone(uselfud((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu$test_empty_presized_dict_in_freelist�s*u-DictTest.test_empty_presized_dict_in_freelistcCs�Gdd�dt�}tjtjtjf}xz|D]r}|�}tj|�}id|6}||�|_t|j�|_	~~t
j�|j|�dd�q5WdS(NcBs|EeZdZdS(u+DictTest.test_container_iterator.<locals>.CN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuC�suCiuCycle was not collected(uobjectudictuitemsuvaluesukeysuweakrefurefuvuiteruxugcucollectuassertIsuNone(uselfuCuviewsuvuobjurefu	container((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_container_iterator�s
	

u DictTest.test_container_iteratorcCs1tj�tj�|jtj|�|�dS(N(ugcucollectuassertFalseu
is_tracked(uselfut((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu_not_tracked�s

uDictTest._not_trackedcCsJ|jtj|�|�tj�tj�|jtj|�|�dS(N(u
assertTrueugcu
is_trackeducollect(uselfut((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu_tracked�s

uDictTest._trackedcCsdddgf\}}}}|ji�|jif|6||6d|6�|jidd6dd6�|jidd6tdddff6�|jit�d6�|jigd6�|jigfd6�|jiid6�|jit�d6�dS(	Ng�?uaiiub(iNTF(uNoneu_not_trackeduintuTrueuFalseuobjectu_trackeduset(uselfuxuyuzuw((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_track_literals�s
"'uDictTest.test_track_literalsc		CsHGdd�dt�}dddt�fg|�f\}}}}}t�}|j|�d|d<|j|�d||<|j|�d||<|j|�|j|j��||d<|j|�|j|j��d|d<|j|�|j|j��t�}t�}||d<|j|�|j|�||d<|j|�tj|||g�}|j|�t�}|j|�|j|�tj||||g�}|j|�t�}|j|�|j|�td	|d
|d|�}|j|�td	|d
|d|d|�}|j|�t�}|jd	|d
|d|�|j|�|jd|�|j|�t||f|dfg�}|j|�t||f||fg�}|j|�t�}|j||f|dfg�|j|�|j||f||fg�|j|�dS(
NcBs|EeZdZdS(u-DictTest.test_track_dynamic.<locals>.MyObjectN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuMyObjectsuMyObjectg�?uaiiiiuxuyuzuw(uobjectudictu_not_trackeducopyu_trackeduNoneufromkeysuupdate(	uselfuMyObjectuxuyuzuwuoududd((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_track_dynamicsh0	










		





	


	


!
	



	
uDictTest.test_track_dynamiccCs*Gdd�dt�}|j|��dS(NcBs|EeZdZdS(u,DictTest.test_track_subtypes.<locals>.MyDictN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuMyDictCsuMyDict(udictu_tracked(uselfuMyDict((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_track_subtypes@suDictTest.test_track_subtypescCs�idd6dd6dd6}t|�}tj|�}tj|�}|jt|�t|��tj|�}yt|�}Wntk
r�dSYnXtj|�}tj|�}||=|jt|�t|��dS(Nuaiubiuci(uiterupickleudumpsuloadsuassertEqualusortedunextu
StopIteration(uselfudatauitududrop((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_iterator_picklingGs
	uDictTest.test_iterator_picklingcCs�idd6dd6dd6}t|j��}tj|�}tj|�}|jt|tjj	��|j
t|�|�tj|�}t|�}tj|�}tj|�}||d=|j
t|�|�dS(Nuaiubiucii(
uiteruitemsupickleudumpsuloadsu
assertTrueu
isinstanceucollectionsuabcuIteratoruassertEqualudictunext(uselfudatauitorguduitudrop((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_itemiterator_picklingXsu#DictTest.test_itemiterator_picklingcCs�idd6dd6dd6}t|j��}tj|�}tj|�}|jtt|��tt|j����tj|�}t|�}tj|�}tj|�}t|�|g}|jt|�tt|j����dS(Nuaiubiuci(	uiteruvaluesupickleudumpsuloadsuassertEqualusortedulistunext(uselfudatauitududropuvalues((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_valuesiterator_picklingms.u%DictTest.test_valuesiterator_picklingcCs{Gdd�d�}|d�}Gdd�dt�}|j|jt||d���|j|j|j|d��dS(NcBs |EeZdZdd�ZdS(u=DictTest.test_instance_dict_getattr_str_subclass.<locals>.FoocSs
||_dS(N(umsg(uselfumsg((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__init__~suFDictTest.test_instance_dict_getattr_str_subclass.<locals>.Foo.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuFoo}suFoou123cBs|EeZdZdS(u>DictTest.test_instance_dict_getattr_str_subclass.<locals>._strN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu_str�su_strumsg(ustruassertEqualumsgugetattru__dict__(uselfuFooufu_str((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu'test_instance_dict_getattr_str_subclass|s
"u0DictTest.test_instance_dict_getattr_str_subclasscCsWGdd�d�}|�}d|jd<d|_|j|jidd6dd6�dS(NcBs|EeZdZdS(uFDictTest.test_object_set_item_single_instance_non_str_key.<locals>.FooN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuFoo�suFooiua(u__dict__uauassertEqual(uselfuFoouf((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu0test_object_set_item_single_instance_non_str_key�s
	
	u9DictTest.test_object_set_item_single_instance_non_str_keycsG�fdd�d�}dd�tdd�D�}t|��d�|�<id|�6dd6}|jt|j��dS(Ncs2|EeZdZdd�Z�fdd�ZdS(u)DictTest.test_merge_and_mutate.<locals>.XcSsdS(Ni((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�su2DictTest.test_merge_and_mutate.<locals>.X.__hash__cs�j�dS(NF(uclearuFalse(uselfuo(uother(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
u0DictTest.test_merge_and_mutate.<locals>.X.__eq__N(u__name__u
__module__u__qualname__u__hash__u__eq__(u
__locals__(uother(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXcSsg|]}|df�qS(i((u.0ui((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
<listcomp>�s	u2DictTest.test_merge_and_mutate.<locals>.<listcomp>ii9i(urangeudictuassertRaisesuRuntimeErroruupdate(uselfuXulud((uotheru3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_merge_and_mutate�s
uDictTest.test_merge_and_mutatecsVG��fdd�d�}id|�6�i|�|�6�|j��k�dS(NcsD|EeZdZ�fdd�Z�fdd�Zdd�ZdS(u9DictTest.test_equal_operator_modifying_operand.<locals>.Xcs�j�dS(N(uclear(uself(udict_b(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__del__�suADictTest.test_equal_operator_modifying_operand.<locals>.X.__del__cs�j�dS(NT(uclearuTrue(uselfuother(udict_a(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
u@DictTest.test_equal_operator_modifying_operand.<locals>.X.__eq__cSsdS(Ni
((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�suBDictTest.test_equal_operator_modifying_operand.<locals>.X.__hash__N(u__name__u
__module__u__qualname__u__del__u__eq__u__hash__(u
__locals__(udict_audict_b(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXi(u
assertTrue(uselfuX((udict_audict_bu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu%test_equal_operator_modifying_operand�su.DictTest.test_equal_operator_modifying_operandcslG�fdd�dt�}i�id|d�6d|d�6�ytj��Wntk
rgYnXdS(Ncs2|EeZdZdd�Z�fdd�ZdS(uADictTest.test_fromkeys_operator_modifying_dict_operand.<locals>.XcSsdS(Ni
((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�suJDictTest.test_fromkeys_operator_modifying_dict_operand.<locals>.X.__hash__cs#t��dkr�j�ndS(NiF(ulenuclearuFalse(uselfuother(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
uHDictTest.test_fromkeys_operator_modifying_dict_operand.<locals>.X.__eq__N(u__name__u
__module__u__qualname__u__hash__u__eq__(u
__locals__(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXii(uintudictufromkeysuRuntimeError(uselfuX((udu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu-test_fromkeys_operator_modifying_dict_operand�s	 
u6DictTest.test_fromkeys_operator_modifying_dict_operandcsdG�fdd�dt�}i�|d�|d�h�ytj��Wntk
r_YnXdS(Ncs2|EeZdZdd�Z�fdd�ZdS(u@DictTest.test_fromkeys_operator_modifying_set_operand.<locals>.XcSsdS(Ni
((uself((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�suIDictTest.test_fromkeys_operator_modifying_set_operand.<locals>.X.__hash__cs#t��dkr�j�ndS(NiF(ulenuclearuFalse(uselfuother(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
uGDictTest.test_fromkeys_operator_modifying_set_operand.<locals>.X.__eq__N(u__name__u
__module__u__qualname__u__hash__u__eq__(u
__locals__(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXii(uintudictufromkeysuRuntimeError(uselfuX((udu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu,test_fromkeys_operator_modifying_set_operand�s	
u5DictTest.test_fromkeys_operator_modifying_set_operandcsFG�fdd�d�}it�d6�d|�f�j�kdS(Ncs&|EeZdZ�fdd�ZdS(u:DictTest.test_dictitems_contains_use_after_free.<locals>.Xcs�j�tS(N(uclearuNotImplemented(uselfuother(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__eq__�s
uADictTest.test_dictitems_contains_use_after_free.<locals>.X.__eq__N(u__name__u
__module__u__qualname__u__eq__(u
__locals__(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXi(usetuitems(uselfuX((udu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu&test_dictitems_contains_use_after_free�su/DictTest.test_dictitems_contains_use_after_freecs9G�fdd�d�}|�dg�t�g�dS(Ncs&|EeZdZ�fdd�ZdS(u,DictTest.test_init_use_after_free.<locals>.Xcsg�dd�<dS(Ni
((uself(upair(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__hash__�su5DictTest.test_init_use_after_free.<locals>.X.__hash__N(u__name__u
__module__u__qualname__u__hash__(u
__locals__(upair(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXi{(udict(uselfuX((upairu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyutest_init_use_after_free�su!DictTest.test_init_use_after_freecsaG�fdd�dt���fdd�td�D���fdd�}|jt|�dS(Ncs&|EeZdZ�fdd�ZdS(u;DictTest.test_oob_indexing_dictiter_iternextitem.<locals>.Xcs�j�dS(N(uclear(uself(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu__del__�suCDictTest.test_oob_indexing_dictiter_iternextitem.<locals>.X.__del__N(u__name__u
__module__u__qualname__u__del__(u
__locals__(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuX�suXcsi|]}�|�|�qS(((u.0ui(uX(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu
<dictcomp>�s	uDDictTest.test_oob_indexing_dictiter_iternextitem.<locals>.<dictcomp>ics8x1�j�D]#}|ddkr
d�d<q
q
WdS(Nii(uitemsuNone(uresult(ud(u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuiter_and_mutate�suIDictTest.test_oob_indexing_dictiter_iternextitem.<locals>.iter_and_mutate(uinturangeuassertRaisesuRuntimeError(uselfuiter_and_mutate((uXudu3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu'test_oob_indexing_dictiter_iternextitem�su0DictTest.test_oob_indexing_dictiter_iternextitemN(;u__name__u
__module__u__qualname__utest_invalid_keyword_argumentsutest_constructorutest_literal_constructoru	test_boolu	test_keysutest_valuesu
test_itemsu
test_containsutest_lenutest_getitemu
test_clearutest_updateu
test_fromkeysu	test_copyutest_getutest_setdefaultutest_setdefault_atomicutest_setitem_atomic_at_resizeutest_popitemutest_poputest_mutating_iterationutest_mutating_lookupu	test_reprutest_equtest_keys_containeduhelper_keys_containedu%test_errors_in_view_containment_checku$test_dictview_set_operations_on_keysu%test_dictview_set_operations_on_itemsu"test_dictview_mixed_set_operationsutest_missingutest_tuple_keyerrorutest_bad_keyutest_resize1utest_resize2u$test_empty_presized_dict_in_freelistutest_container_iteratoru_not_trackedu_trackedusupportucpython_onlyutest_track_literalsutest_track_dynamicutest_track_subtypesutest_iterator_picklingutest_itemiterator_picklingutest_valuesiterator_picklingu'test_instance_dict_getattr_str_subclassu0test_object_set_item_single_instance_non_str_keyutest_merge_and_mutateu%test_equal_operator_modifying_operandu-test_fromkeys_operator_modifying_dict_operandu,test_fromkeys_operator_modifying_set_operandu&test_dictitems_contains_use_after_freeutest_init_use_after_freeu'test_oob_indexing_dictiter_iternextitem(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuDictTest
sl	
	&L:!,+@
		uDictTest(u
mapping_testscBs|EeZdZeZdS(uGeneralMappingTestsN(u__name__u
__module__u__qualname__udictu	type2test(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuGeneralMappingTests�suGeneralMappingTestscBs|EeZdZdS(uDictN(u__name__u
__module__u__qualname__(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuDict�suDictcBs|EeZdZeZdS(uSubclassMappingTestsN(u__name__u
__module__u__qualname__uDictu	type2test(u
__locals__((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyuSubclassMappingTests�suSubclassMappingTestscCstjttt�dS(N(usupporturun_unittestuDictTestuGeneralMappingTestsuSubclassMappingTests(((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu	test_main�su	test_mainu__main__(uunittestutestusupportucollectionsurandomustringucollections.abcugcuweakrefupickleuTestCaseuDictTestu
mapping_testsuBasicTestMappingProtocoluGeneralMappingTestsudictuDictuSubclassMappingTestsu	test_mainu__name__(((u3/opt/alt/python33/lib64/python3.3/test/test_dict.pyu<module>s $����