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

�
��f<�c@s%dZddlZddlZddlZddlmZmZmZddlZddl	m
Z
ddlmZm
Z
mZmZddl	mZddlZddlZddlmZmZddlZddlZddlZddlmZdd	lmZdd
lmZmZmZddlmZm Z m!Z!ddlm"Z"m#Z#dd
lm$Z$m%Z%m&Z&m'Z'ddlm(Z(m)Z)ddlm*Z*Gdd�dej+�Z,edd�Z-Gdd�dej+�Z.Gdd�dej+�Z/Gdd�de/�Z0Gdd�de#�Z1Gdd�de/�Z2Gdd�de
�Z3Gd d!�d!e
�Z4Gd"d#�d#ej+�Z5Gd$d%�d%ej+�Z6Gd&d'�d'ej7�Z8Gd(d)�d)e�Z9Gd*d+�d+ej7�Z:ddlZddlZe;d,d-�Z<e=d.kr!e<d/e>�ndS(0uUnit tests for collections.py.iN(uTESTFNuforgetuunlink(usupport(u
namedtupleuCounteruOrderedDictu_count_elements(u
mapping_tests(u	randrangeushuffle(uUserDict(uChainMap(uHashableuIterableuIterator(uSizedu	ContaineruCallable(uSetu
MutableSet(uMappinguMutableMappinguKeysViewu	ItemsView(uSequenceuMutableSequence(u
ByteStringcBsP|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS(uTestChainMapc
	Cswt�}d|d<d|d<|j�}d|d<d|d<|j|jidd6dd6idd6dd6g�|j|j�tdddddd�j��|jt|�d�xd	D]}|j||�q�WxQtddddddd
d�j�D](\}}|j|j|d�|�qW|d=|j|jidd6idd6dd6g�|j|j�tdddddd�j��|jt|�d�xd	D]}|j||�q�WxQtddddddd
d�j�D](\}}|j|j|d�|�q�W|jt	|�t
|�jdt
|�jd
g�x�|j�tj|�fD]�}|j||�|j|j|j�|j
||�|j
|jd|jd�xGt|jdd�|jdd��D]\}}|j||�q�WqqWx�tjtj|��tj|�tt	|��gD]u}|j||�|j|j|j�|j
||�x6t|j|j�D]\}}|j
|||�q�WqPW|j�}	d|	d<|j|	jidd6idd6idd6dd6g�|j|	jjidd6idd6dd6g�|j|	dd�|j|	jdd�dS(Niuaiubiiuciuabcuzidu({'c': 30}, {'a': 1, 'b': 2})u({'c': 30}, {'b': 2, 'a': 1})ii(uChainMapu	new_childuassertEqualumapsuitemsudictulenuassertInugetureprutypeu__name__ucopyuassertIsNotuzipuassertIsupickleuloadsudumpsudeepcopyuevaluparents(
uselfucudukeyukuvueum1um2uf((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_basicssZ	



51
4 .1
4 "6"
81uTestChainMap.test_basicscCsG|jt�jig�|jtidd6�jidd6g�dS(Nii(uassertEqualuChainMapumaps(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_contructorSsuTestChainMap.test_contructorcCsd|jt��|jtii��|jtidd6i��|jtiidd6��dS(Nii(uassertFalseuChainMapu
assertTrue(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	test_boolWsuTestChainMap.test_boolc	Cs�Gdd�dt�}|tdddd�tdddd	��}xItdddddd	d
d�j�D] \}}|j|||�qkWxQtdddddd	d
d�j�D](\}}|j|j|d�|�q�WxKtddddddd
d�j�D]"\}}|j||k|�qW|j|jdd
�d|�|j|jdd�d�|j|j�d�|j	t
��|j�WdQXdS(NcBs |EeZdZdd�ZdS(u2TestChainMap.test_missing.<locals>.DefaultChainMapcSsdS(Ni�((uselfukey((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__missing___su>TestChainMap.test_missing.<locals>.DefaultChainMap.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuDefaultChainMap^suDefaultChainMapuaiubiiuciudi�iMi�i�TF(ubi(uChainMapudictuitemsuassertEqualugetuTrueuFalseupopupopitemuassertRaisesuKeyError(uselfuDefaultChainMapudukuv((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_missing]s-44 4uTestChainMap.test_missingc	Cs�ttdddd�tdddd��}|jt|�tdddddd��|jt|j��tdddddd��dS(Nuaiubiiuci(uChainMapudictuassertEqualuitems(uselfud((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_dict_coercionns-+uTestChainMap.test_dict_coercionN(u__name__u
__module__u__qualname__utest_basicsutest_contructoru	test_boolutest_missingutest_dict_coercion(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuTestChainMaps
5uTestChainMapuTestNTux y zcBs�|EeZdZdd�Zejejjdkd�dd��Z	dd�Z
d	d
�Zdd�Zd
d�Z
dd�Zdd�Zdd�Zdd�Zdd�ZdS(uTestNamedTuplecCs�tdd�}|j|jd�|j|jf�|j|jt�|j|jtj�|j|jd�|jd|j	�|j
ttdd�|j
ttdd�|j
ttd	d�|j
ttd
d�|j
ttd
d�|j
ttd
d
�|j
ttd
d�|j
ttd
d�tdd�tdd�tdd�}|jdt
|j��tdd�}|jdt
|j��|j
t|jdg�|j
t|jdddg�dS(NuPointux yuxuyuclass Point(tuple)uabc%uefg ghiuclassu9abcuabcuefg g%hiu	abc classu	8efg 9ghiu_efg ghiuefg efg ghiuPoint0ux1 y2u_ua b cuntuthe quick brown foxuu'utheuquickiii!(uxuy(utheuquick(u
namedtupleuassertEqualu__name__u	__slots__u
__module__u__getitem__utupleu_fieldsuassertInu_sourceuassertRaisesu
ValueErroruassertNotInurepru	TypeErroru_make(uselfuPointunt((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_factory|s.

uTestNamedTuple.test_factoryiu)Docstrings are omitted with -O2 and abovecCs&tdd�}|j|jd�dS(NuPointux yuPoint(x, y)(u
namedtupleuassertEqualu__doc__(uselfuPoint((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_factory_doc_attr�su$TestNamedTuple.test_factory_doc_attrc	CssxlddgddgddgddgddgddggD].\}}|jtd|dd�j|�q=WdS(Nuefgug%hiu_1uabcuclassu8efgu9ghiu_0u_efgughiu_2uuxuNTurename(uefgug%hi(uefgu_1(uabcuclass(uabcu_1(u8efgu9ghi(u_0u_1(uabcu_efg(uabcu_1(uabcuefguefgughi(uabcuefgu_2ughi(uabcuux(uabcu_1uxT(uassertEqualu
namedtupleuTrueu_fields(uselfuspecurenamed((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_name_fixer�s					uTestNamedTuple.test_name_fixerc
Cs�tdd�}|dd�}|j||dddd��|j||ddd��|j||dddd��|j||d��|j||tdddd���|jt|d�|jt|ddd	�|jttd
t��|jttdt��|jt|�d�|jd
t	|��|j||j
ddg��|j|jd�|j|jdd�d�|j|j
�tdddd��|jt|�|j
��y|jdddd�Wntk
r�YnX|jd�tdd�}|dddd�}|jt|�d�tdd�}|dddd�}|jt|�d�dS(NuPointux yiiuxuyiiiuPoint(XXX=1, y=2)u
Point(x=1)uPoint(x=11, y=22)u__weakref__uerroru%Did not detect an incorrect fieldnameux, y(ii(uxuy(ii(uxuy(u
namedtupleuassertEqualudictuassertRaisesu	TypeErroruevalulocalsurepruassertNotInudiru_makeu_fieldsu_replaceu_asdictuvarsu
ValueErroru_fail(uselfuPointup((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_instance�s:%%

uTestNamedTuple.test_instancecCs5tdd�}|dd�}|j|t�|j|d	�|jt|�d
�|jt|�ddg�|jt|�d�|jt|�d�|\}}|j|||f�|j|d|dfd�|jt|jd�|j|j	|�|j|j
|�|jttdt
��dS(NuPointux yiiiiiup.z(ii(ii(ii(u
namedtupleuassertIsInstanceutupleuassertEqualulistumaxuassertRaisesu
IndexErroru__getitem__uxuyuAttributeErroruevalulocals(uselfuPointupuxuy((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_tupleness�suTestNamedTuple.test_tuplenessc
stdd�}|j|�f�|j|jg�f�|jt|��d�|j|�j�i�|j|�jf�tdd�}|j|d�d�|j|jdg�d�|j|d�jd�|jt|d��d�|j|d�j�idd6�|j|d�jdd�d�|j|d�jd�d	}d
dl�d
dl	�t
t��fdd�t|�D���}t
|�}td
|�}|t|��}|j|tt|���|j|jt|��tt|���x3t|�D]%\}}|jt||�|�q$Wt|�|j�}	tt|t|���}
|j|	|
�|jt|ddf|ddfg��}t
t|��}d|d<d|d<|j|t|��|j|jt|��dS(NuZerouuZero()uDotudiuDot(d=1)i�i�ic3s:|]0}dj��fdd�td�D��VqdS(ucs"g|]}�j�j��qS((uchoiceu
ascii_letters(u.0uj(urandomustring(u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
<listcomp>�s	u;TestNamedTuple.test_odd_sizes.<locals>.<genexpr>.<listcomp>i
N(ujoinurange(u.0ui(urandomustring(u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su0TestNamedTuple.test_odd_sizes.<locals>.<genexpr>uBigii*(i(i(i�(udi����i����(u
namedtupleuassertEqualu_makeurepru_asdictu_fieldsudu_replaceustringurandomulistuseturangeulenutupleu	enumerateugetattrudictuzip(
uselfuZerouDotununamesuBigubuposunameudu
d_expectedub2ub2_expected((urandomustringu:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_odd_sizes�sF#"+
/

uTestNamedTuple.test_odd_sizescCs�tdddddd�}x�tfD]�}t|d�}t|d�}xbdD]Z}||||��}|j||�|j|j|j�|jd|||��qPWq%WdS(Nuxi
uyiuziuloadsudumpsiiisOrderedDicti����(i����iii(uTestNTupickleugetattruassertEqualu_fieldsuassertNotIn(uselfupumoduleuloadsudumpsuprotocoluq((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_pickles
uTestNamedTuple.test_picklecCsntdddddd�}xLtjtjfD]8}||�}|j||�|j|j|j�q.WdS(Nuxi
uyiuzi(uTestNTucopyudeepcopyuassertEqualu_fields(uselfupucopieruq((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	test_copys
uTestNamedTuple.test_copycCstdd�}|ddddd�}|j|d�|jdd	d
ddd
dddd�}|j|d�tj��}tdddd�}WdQXttjd|j	���}|tt
j�8}td|�}tt
t|���}||�}|j||�|tt|j|���}|j||�|j|�}|j||�t|�|j|j�tt|j|���|j|�}tdd�|D��}|jtt|j|���}|j||�|j|jt|��|j|j�|�dS(NuTu"itemgetter property self cls tupleiiiiiu
itemgetteri
upropertyiuselfiuclsi(utuplei2uxuverboseu	[A-Za-z]+css|]}|dVqdS(i
N((u.0uv((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>;su5TestNamedTuple.test_name_conflicts.<locals>.<genexpr>(iiiii(i
iii(i2T(u
namedtupleuassertEqualu_replaceusupportucaptured_stdoutuTrueusetureufindallugetvalueukeywordukwlistutupleurangeulenudictuzipu_fieldsu_makeurepru_asdictu__getnewargs__(uselfuTutunewtutemplateuwordsuvaluesu	newvalues((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_name_conflictss2*
(!u"TestNamedTuple.test_name_conflictscCs|tj��}tdddd	�}WdQX|jt|d��d�Gdd�d|�}|jt|d��d�dS(
NuAuxuverboseiuA(x=1)cBs|EeZdZdS(u#TestNamedTuple.test_repr.<locals>.BN(u__name__u
__module__u__qualname__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuBHsuBuB(x=1)T(usupportucaptured_stdoutu
namedtupleuTrueuassertEqualurepr(uselfutemplateuAuB((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	test_reprCs
uTestNamedTuple.test_reprcCs�tdd�}t�jdd�t|jt��|jdt��tddd�}|j|j	|j
|jfd	�|jtjd
�t�jdd�dS(NuNTColorured green bluei
iiuredugreenublue(i
ii(uredugreenublue(
u
namedtupleuglobalsupopuNoneuexecu_sourceuassertInuNTColoruassertEqualuredugreenublueu_fields(uselfutmpuc((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_sourceLs"uTestNamedTuple.test_sourceN(u__name__u
__module__u__qualname__utest_factoryuunittestuskipIfusysuflagsuoptimizeutest_factory_doc_attrutest_name_fixeru
test_instanceutest_tuplenessutest_odd_sizesutest_pickleu	test_copyutest_name_conflictsu	test_reprutest_source(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuTestNamedTuplezs%(&	uTestNamedTuplecBs8|EeZdZdd�Zdd�Zdd�ZdS(uABCTestCasecGs�tj|dd��}td|f|�}|�xI|D]A}|j�}||=td|f|�}|jt||�q;WdS(NcWsdS(Ni((usuargs((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>_su7ABCTestCase.validate_abstract_methods.<locals>.<lambda>uC(udictufromkeysutypeucopyuassertRaisesu	TypeError(uselfuabcunamesumethodstubsuCunameustubs((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuvalidate_abstract_methods^s
u%ABCTestCase.validate_abstract_methodscCs�dd�}tdtfidd6�}t|||�|j|�|�|jt||��tdtfidd6�}|j|�|�|jt||��dS(NcWsdS(Ni((usuargs((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>msu1ABCTestCase.validate_isinstance.<locals>.<lambda>uCu__hash__(	utypeuobjectuNoneusetattruassertIsInstanceu
assertTrueu
issubclassuassertNotIsInstanceuassertFalse(uselfuabcunameustubuC((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuvalidate_isinstancelsuABCTestCase.validate_isinstancec	Cs�ddddddddd	g	}i}x/|D]'}d
|d
}tt|�||<q.WGdd�d�}xh|j�D]Z\}}t||�s�qyn|�}|||�|j|jd
t|�|f�qyWdS(Nultugtuleugeuneuoruanduxorusubu__cBsb|EeZdZdd�Zdd�ZeZeZeZeZeZ	eZ
eZeZeZ
dS(u.ABCTestCase.validate_comparison.<locals>.OthercSs
d|_dS(NF(uFalseu
right_side(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__�su7ABCTestCase.validate_comparison.<locals>.Other.__init__cSs
d|_dS(NT(uTrueu
right_side(uselfuother((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__eq__�s	u5ABCTestCase.validate_comparison.<locals>.Other.__eq__N(u__name__u
__module__u__qualname__u__init__u__eq__u__lt__u__gt__u__le__u__ge__u__ne__u__ror__u__rand__u__rxor__u__rsub__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuOthersuOtheruRight side not called for %s.%s(ugetattruoperatoruitemsuhasattru
assertTrueu
right_sideutype(uselfuinstanceuopsu	operatorsuopunameuOtheruother((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuvalidate_comparisonxs!
	
uABCTestCase.validate_comparisonN(u__name__u
__module__u__qualname__uvalidate_abstract_methodsuvalidate_isinstanceuvalidate_comparison(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuABCTestCase\suABCTestCasecBst|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS(uTestOneTrickPonyABCscCsnt�t�t�t�g}xI|D]A}|j|t�|jtt|�t�t	t|���q%Wdt�t�t
�t�t�t�ttttt�g}xI|D]A}|j|t�|jtt|�t�t	t|���q�W|jtt�Gdd�dt�}|jt|��d�|jtt|��|jtd�|jtd�dS(Ncs&|EeZdZ�fdd�Z�S(u-TestOneTrickPonyABCs.test_Hashable.<locals>.Hcs
t�j�S(N(usuperu__hash__(uself(u	__class__(u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__hash__�su6TestOneTrickPonyABCs.test_Hashable.<locals>.H.__hash__(u__name__u
__module__u__qualname__u__hash__(u
__locals__((u	__class__u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuH�suHiu__hash__(u	bytearrayulistusetudictuassertNotIsInstanceuHashableuassertFalseu
issubclassutypeurepruNoneuintufloatucomplexustrutupleu	frozensetuobjectubytesuassertIsInstanceu
assertTrueuassertRaisesu	TypeErroruassertEqualuhashuvalidate_abstract_methodsuvalidate_isinstance(uselfunon_samplesuxusamplesuH((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_Hashable�s$
/
/u"TestOneTrickPonyABCs.test_Hashablec
Cs�ddddg}xI|D]A}|j|t�|jtt|�t�tt|���qWt�t�t	�t
�t�t�t
�t
�j�t
�j�t
�j�dd��dd�gD�g}xI|D]A}|j|t�|jtt|�t�tt|���q�WGdd	�d	t�}|jt
|��g�|jtt|��|jtd
�|jtd
�dS(Ni*g��Q�	@y�?css	dVdS(N((((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�su4TestOneTrickPonyABCs.test_Iterable.<locals>.<lambda>css|]}|VqdS(N((u.0ux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su5TestOneTrickPonyABCs.test_Iterable.<locals>.<genexpr>cs&|EeZdZ�fdd�Z�S(u-TestOneTrickPonyABCs.test_Iterable.<locals>.Ics
t�j�S(N(usuperu__iter__(uself(u	__class__(u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__�su6TestOneTrickPonyABCs.test_Iterable.<locals>.I.__iter__(u__name__u
__module__u__qualname__u__iter__(u
__locals__((u	__class__u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuI�suIu__iter__(uNoneuassertNotIsInstanceuIterableuassertFalseu
issubclassutypeureprubytesustrutupleulistusetu	frozensetudictukeysuitemsuvaluesuassertIsInstanceu
assertTrueuassertEqualuvalidate_abstract_methodsuvalidate_isinstance(uselfunon_samplesuxusamplesuI((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_Iterable�s"
/$
/u"TestOneTrickPonyABCs.test_Iterablec
Cs�ddddddfgit�g
}xI|D]A}|j|t�|jtt|�t�tt|���q.Wtt	��tt
��tt��tt��tt
��tt��tt��tt
�j��tt
�j��tt
�j��dd��dd	�gD�g}xI|D]A}|j|t�|jtt|�t�tt|���q&W|jtd
d�Gdd
�d
�}|j|�t�dS(Ni*g��Q�	@y�?sucss	dVdS(N((((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�su4TestOneTrickPonyABCs.test_Iterator.<locals>.<lambda>css|]}|VqdS(N((u.0ux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su5TestOneTrickPonyABCs.test_Iterator.<locals>.<genexpr>u__next__u__iter__cBs |EeZdZdd�ZdS(u4TestOneTrickPonyABCs.test_Iterator.<locals>.NextOnlycssdVt�dS(Ni(u
StopIteration(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__next__�su=TestOneTrickPonyABCs.test_Iterator.<locals>.NextOnly.__next__N(u__name__u
__module__u__qualname__u__next__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuNextOnly�suNextOnly(uNoneusetuassertNotIsInstanceuIteratoruassertFalseu
issubclassutypeurepruiterubytesustrutupleulistudictu	frozensetukeysuitemsuvaluesuassertIsInstanceu
assertTrueuvalidate_abstract_methods(uselfunon_samplesuxusamplesuNextOnly((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_Iterator�s"'
/$$
/u"TestOneTrickPonyABCs.test_Iteratorc
Cs>dddddd��dd�gD�g}xI|D]A}|j|t�|jtt|�t�tt|���q5Wt�t�t	�t
�t�t�t
�t
�j�t
�j�t
�j�g
}xI|D]A}|j|t�|jtt|�t�tt|���q�W|jtd�|jtd�dS(	Ni*g��Q�	@y�?css	dVdS(N((((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�su1TestOneTrickPonyABCs.test_Sized.<locals>.<lambda>css|]}|VqdS(N((u.0ux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su2TestOneTrickPonyABCs.test_Sized.<locals>.<genexpr>u__len__(uNoneuassertNotIsInstanceuSizeduassertFalseu
issubclassutypeureprubytesustrutupleulistusetu	frozensetudictukeysuitemsuvaluesuassertIsInstanceu
assertTrueuvalidate_abstract_methodsuvalidate_isinstance(uselfunon_samplesuxusamples((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_Sized�s
/*
/uTestOneTrickPonyABCs.test_Sizedc	Cs2dddddd��dd�gD�g}xI|D]A}|j|t�|jtt|�t�tt|���q5Wt�t�t	�t
�t�t�t
�t
�j�t
�j�g	}xI|D]A}|j|t�|jtt|�t�tt|���q�W|jtd�|jtd�dS(	Ni*g��Q�	@y�?css	dVdS(N((((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�su5TestOneTrickPonyABCs.test_Container.<locals>.<lambda>css|]}|VqdS(N((u.0ux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su6TestOneTrickPonyABCs.test_Container.<locals>.<genexpr>u__contains__(uNoneuassertNotIsInstanceu	ContaineruassertFalseu
issubclassutypeureprubytesustrutupleulistusetu	frozensetudictukeysuitemsuassertIsInstanceu
assertTrueuvalidate_abstract_methodsuvalidate_isinstance(uselfunon_samplesuxusamples((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_Container�s
/
/u#TestOneTrickPonyABCs.test_Containerc
Cs&ddddddfgit�dd��dd	�gD�g}xI|D]A}|j|t�|jtt|�t�tt|���qJWd
d�ttt	t
tjgjg}xI|D]A}|j
|t�|jtt|�t�tt|���q�W|jtd�|jtd�dS(Ni*g��Q�	@y�?uscss	dVdS(N((((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>su4TestOneTrickPonyABCs.test_Callable.<locals>.<lambda>css|]}|VqdS(N((u.0ux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>
su5TestOneTrickPonyABCs.test_Callable.<locals>.<genexpr>cSsdS(N(uNone(((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>su__call__(uNoneusetuassertNotIsInstanceuCallableuassertFalseu
issubclassutypeurepruintuobjectulenulistuappenduassertIsInstanceu
assertTrueuvalidate_abstract_methodsuvalidate_isinstance(uselfunon_samplesuxusamples((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_Callable	s 
/		
/u"TestOneTrickPonyABCs.test_CallablecCsixbttttttfD]H}Gdd�d|�}|jt||��|jtt	|��qWdS(NcBs|EeZdZdS(u7TestOneTrickPonyABCs.test_direct_subclassing.<locals>.CN(u__name__u
__module__u__qualname__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuCsuC(
uHashableuIterableuIteratoruSizedu	ContaineruCallableu
assertTrueu
issubclassuassertFalseuint(uselfuBuC((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_direct_subclassingsu,TestOneTrickPonyABCs.test_direct_subclassingcCsyxrttttttfD]X}Gdd�d�}|jt||�|j�|j	|�|j
t||��qWdS(NcBs|EeZdZdZdS(u1TestOneTrickPonyABCs.test_registration.<locals>.CN(u__name__u
__module__u__qualname__uNoneu__hash__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuC&suC(uHashableuIterableuIteratoruSizedu	ContaineruCallableuassertFalseu
issubclassu__name__uregisteru
assertTrue(uselfuBuC((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_registration$s

u&TestOneTrickPonyABCs.test_registrationN(u__name__u
__module__u__qualname__u
test_Hashableu
test_Iterableu
test_Iteratoru
test_Sizedutest_Containeru
test_Callableutest_direct_subclassingutest_registration(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuTestOneTrickPonyABCs�suTestOneTrickPonyABCscBs_|EeZdZfdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uWithSetcCst|�|_dS(N(usetudata(uselfuit((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__.suWithSet.__init__cCs
t|j�S(N(ulenudata(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__1suWithSet.__len__cCs
t|j�S(N(uiterudata(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__4suWithSet.__iter__cCs
||jkS(N(udata(uselfuitem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__contains__7suWithSet.__contains__cCs|jj|�dS(N(udatauadd(uselfuitem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuadd:suWithSet.addcCs|jj|�dS(N(udataudiscard(uselfuitem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyudiscard=suWithSet.discardN(	u__name__u
__module__u__qualname__u__init__u__len__u__iter__u__contains__uaddudiscard(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuWithSet,suWithSetcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�ZdS(uTestCollectionABCscCs�x=ttgD]/}|j|�t�|jt|t��q
W|jtddd�Gdd�dt�}|j|��dS(Nu__contains__u__iter__u__len__cBs8|EeZdZdd�Zdd�Zdd�ZdS(u*TestCollectionABCs.test_Set.<locals>.MySetcSsdS(NF(uFalse(uselfux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__contains__Lsu7TestCollectionABCs.test_Set.<locals>.MySet.__contains__cSsdS(Ni((uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__Nsu2TestCollectionABCs.test_Set.<locals>.MySet.__len__cSs
tg�S(N(uiter(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__Psu3TestCollectionABCs.test_Set.<locals>.MySet.__iter__N(u__name__u
__module__u__qualname__u__contains__u__len__u__iter__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMySetKsuMySet(usetu	frozensetuassertIsInstanceuSetu
assertTrueu
issubclassuvalidate_abstract_methodsuvalidate_comparison(uselfusampleuMySet((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_SetFsuTestCollectionABCs.test_SetcCsLGdd�dt�}|�|�}}|jt|�t|�k�dS(NcBsP|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS(u8TestCollectionABCs.test_hash_Set.<locals>.OneTwoThreeSetcSsdddg|_dS(Niii(ucontents(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__VsuATestCollectionABCs.test_hash_Set.<locals>.OneTwoThreeSet.__init__cSs
||jkS(N(ucontents(uselfux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__contains__XsuETestCollectionABCs.test_hash_Set.<locals>.OneTwoThreeSet.__contains__cSs
t|j�S(N(ulenucontents(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__Zsu@TestCollectionABCs.test_hash_Set.<locals>.OneTwoThreeSet.__len__cSs
t|j�S(N(uiterucontents(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__\suATestCollectionABCs.test_hash_Set.<locals>.OneTwoThreeSet.__iter__cSs
|j�S(N(u_hash(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__hash__^suATestCollectionABCs.test_hash_Set.<locals>.OneTwoThreeSet.__hash__N(u__name__u
__module__u__qualname__u__init__u__contains__u__len__u__iter__u__hash__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuOneTwoThreeSetUs
uOneTwoThreeSet(uSetu
assertTrueuhash(uselfuOneTwoThreeSetuaub((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_hash_SetTsu TestCollectionABCs.test_hash_SetcCsr|jt�t�|jttt��|jt�t�|jttt��|jtddddd�dS(Nu__contains__u__iter__u__len__uaddudiscard(	uassertIsInstanceusetu
MutableSetu
assertTrueu
issubclassuassertNotIsInstanceu	frozensetuassertFalseuvalidate_abstract_methods(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_MutableSetcsu"TestCollectionABCs.test_MutableSetcCs<td�}|td�M}|jt|�td��dS(Nuabcducdefucd(uWithSetuassertEqualuset(uselfus((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_issue_5647ksu"TestCollectionABCs.test_issue_5647cCsHGdd�dt�}|ddddg�}|j|j�d�dS(NcBst|EeZdZdgZddd�Zdd�Zdd�Zdd	�Zd
d�Z	dd
�Z
dd�ZdS(u1TestCollectionABCs.test_issue_4920.<locals>.MySetu__scSs(|dkrg}nt|�|_dS(N(uNoneusetu	_MySet__s(uselfuitems((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__us	u:TestCollectionABCs.test_issue_4920.<locals>.MySet.__init__cSs
||jkS(N(u	_MySet__s(uselfuv((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__contains__ysu>TestCollectionABCs.test_issue_4920.<locals>.MySet.__contains__cSs
t|j�S(N(uiteru	_MySet__s(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__{su:TestCollectionABCs.test_issue_4920.<locals>.MySet.__iter__cSs
t|j�S(N(ulenu	_MySet__s(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__}su9TestCollectionABCs.test_issue_4920.<locals>.MySet.__len__cSs#||jk}|jj|�|S(N(u	_MySet__suadd(uselfuvuresult((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuaddsu5TestCollectionABCs.test_issue_4920.<locals>.MySet.addcSs#||jk}|jj|�|S(N(u	_MySet__sudiscard(uselfuvuresult((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyudiscard�su9TestCollectionABCs.test_issue_4920.<locals>.MySet.discardcSsdtt|��S(Nu	MySet(%s)(ureprulist(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__repr__�su:TestCollectionABCs.test_issue_4920.<locals>.MySet.__repr__N(u__name__u
__module__u__qualname__u	__slots__uNoneu__init__u__contains__u__iter__u__len__uaddudiscardu__repr__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMySetss	uMySetii+ii(u
MutableSetuassertEqualupop(uselfuMySetus((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_issue_4920qsu"TestCollectionABCs.test_issue_4920cCs�t�}ttd��}t|�}||8}|j||�t|�}||N}|j||�t|�}||M}|j||�||O}|j||�dS(Ni
(uWithSeturangeuassertEqual(uselfuemptyufullus((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_issue8750�s	



u!TestCollectionABCs.test_issue8750cCs�Gdd�dt�}Gdd�dt�}|�}|�}|jt��||kWdQX|jt��||kWdQX|jt��||kWdQX|jt��||kWdQXdS(NcBs8|EeZdZdd�Zdd�Zdd�ZdS(u;TestCollectionABCs.test_issue16373.<locals>.MyComparableSetcSsdS(NF(uFalse(uselfux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__contains__�suHTestCollectionABCs.test_issue16373.<locals>.MyComparableSet.__contains__cSsdS(Ni((uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__�suCTestCollectionABCs.test_issue16373.<locals>.MyComparableSet.__len__cSs
tg�S(N(uiter(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__�suDTestCollectionABCs.test_issue16373.<locals>.MyComparableSet.__iter__N(u__name__u
__module__u__qualname__u__contains__u__len__u__iter__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMyComparableSet�suMyComparableSetcBsP|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS(u>TestCollectionABCs.test_issue16373.<locals>.MyNonComparableSetcSsdS(NF(uFalse(uselfux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__contains__�suKTestCollectionABCs.test_issue16373.<locals>.MyNonComparableSet.__contains__cSsdS(Ni((uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__�suFTestCollectionABCs.test_issue16373.<locals>.MyNonComparableSet.__len__cSs
tg�S(N(uiter(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__�suGTestCollectionABCs.test_issue16373.<locals>.MyNonComparableSet.__iter__cSstS(N(uNotImplemented(uselfux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__le__�suETestCollectionABCs.test_issue16373.<locals>.MyNonComparableSet.__le__cSstS(N(uNotImplemented(uselfux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__lt__�suETestCollectionABCs.test_issue16373.<locals>.MyNonComparableSet.__lt__N(u__name__u
__module__u__qualname__u__contains__u__len__u__iter__u__le__u__lt__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMyNonComparableSet�s
uMyNonComparableSet(uSetuassertRaisesu	TypeError(uselfuMyComparableSetuMyNonComparableSetucsuncs((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_issue16373�s		u"TestCollectionABCs.test_issue16373cCs�x:tgD]/}|j|�t�|jt|t��q
W|jtdddd�Gdd�dt�}|j|��dS(Nu__contains__u__iter__u__len__u__getitem__cBs8|EeZdZdd�Zdd�Zdd�ZdS(u2TestCollectionABCs.test_Mapping.<locals>.MyMappingcSsdS(Ni((uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__�su:TestCollectionABCs.test_Mapping.<locals>.MyMapping.__len__cSs
t�dS(N(u
IndexError(uselfui((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__getitem__�su>TestCollectionABCs.test_Mapping.<locals>.MyMapping.__getitem__cSs
tf�S(N(uiter(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__iter__�su;TestCollectionABCs.test_Mapping.<locals>.MyMapping.__iter__N(u__name__u
__module__u__qualname__u__len__u__getitem__u__iter__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	MyMapping�su	MyMapping(udictuassertIsInstanceuMappingu
assertTrueu
issubclassuvalidate_abstract_methodsuvalidate_comparison(uselfusampleu	MyMapping((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_Mapping�suTestCollectionABCs.test_MappingcCs`x:tgD]/}|j|�t�|jt|t��q
W|jtdddddd�dS(Nu__contains__u__iter__u__len__u__getitem__u__setitem__u__delitem__(udictuassertIsInstanceuMutableMappingu
assertTrueu
issubclassuvalidate_abstract_methods(uselfusample((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_MutableMapping�s
u&TestCollectionABCs.test_MutableMappingcCs;t�}d|d<|j|j�t�|j|j�t�|j|j�t�|j|j�t�t�}d|d<|j�dhB}|j|t�t|�d|d<|j	t
|�ddg�t�}d|d<|j�dhB}|j|t�t|�d|d<|j	t
|�dd	g�dS(
Niureduorangeiubluei(uorangei(uorangei(uredi(uUserDictuassertIsInstanceukeysuSetuKeysViewuitemsu	ItemsViewusetulistuassertEqualusorted(uselfumymapuz((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_MutableMapping_subclass�s(	
	


	


u/TestCollectionABCs.test_MutableMapping_subclasscCs�xCttttgD]/}|j|�t�|jt|t��qW|jtd�t�|jttt��|jttt��|j	tdddd�dS(Ni
u__contains__u__iter__u__len__u__getitem__(
utupleulistubytesustruassertIsInstanceuSequenceu
assertTrueu
issubclassurangeuvalidate_abstract_methods(uselfusample((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_Sequence�su TestCollectionABCs.test_SequencecCs�x=ttgD]/}|j|�t�|jt|t��q
Wx@tttgD]/}|j	|�t�|j
t|t��qPW|j	td�t�|j
ttt��dS(Ns(ubytesu	bytearrayuassertIsInstanceu
ByteStringu
assertTrueu
issubclassustrulistutupleuassertNotIsInstanceuassertFalseu
memoryview(uselfusample((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_ByteString�su"TestCollectionABCs.test_ByteStringc	Cs�x@tttgD]/}|j|�t�|jt|t��qWx=ttgD]/}|j	|�t�|j
t|t��qPW|jttt��|jtddddddd�dS(Nu__contains__u__iter__u__len__u__getitem__u__setitem__u__delitem__uinsert(utupleustrubytesuassertNotIsInstanceuMutableSequenceuassertFalseu
issubclassulistu	bytearrayuassertIsInstanceu
assertTrueuvalidate_abstract_methods(uselfusample((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_MutableSequence�su'TestCollectionABCs.test_MutableSequencecCsGdd�dt�}|�}|jd�|jd
�|jt|�d�|j|dd�|j�|j|dd�|j�|jt|�d�|jd�|jt|�d�|d7}|jt|�d�|j|dd�|j�|jt|�d�dS(NcBs\|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uOTestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclasscSs
g|_dS(N(ulst(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__suXTestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclass.__init__cSs||j|<dS(N(ulst(uselfuindexuvalue((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__setitem__su[TestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclass.__setitem__cSs|j|S(N(ulst(uselfuindex((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__getitem__su[TestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclass.__getitem__cSs
t|j�S(N(ulenulst(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__len__suWTestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclass.__len__cSs|j|=dS(N(ulst(uselfuindex((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__delitem__su[TestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclass.__delitem__cSs|jj||�dS(N(ulstuinsert(uselfuindexuvalue((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuinsertsuVTestCollectionABCs.test_MutableSequence_mixins.<locals>.MutableSequenceSubclass.insertN(	u__name__u
__module__u__qualname__u__init__u__setitem__u__getitem__u__len__u__delitem__uinsert(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMutableSequenceSubclass
suMutableSequenceSubclassiiiiiii
iii(iiii(i
iii����(	uMutableSequenceuappenduextenduassertEqualulenureverseupopuremoveuclear(uselfuMutableSequenceSubclassumss((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_MutableSequence_mixins
s"	






u.TestCollectionABCs.test_MutableSequence_mixinsN(u__name__u
__module__u__qualname__utest_Setu
test_hash_Setutest_MutableSetutest_issue_5647utest_issue_4920utest_issue8750utest_issue16373utest_Mappingutest_MutableMappingutest_MutableMapping_subclassu
test_Sequenceutest_ByteStringutest_MutableSequenceutest_MutableSequence_mixins(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuTestCollectionABCs@s!

uTestCollectionABCscBs,|EeZdZdd�Zdd�ZdS(uCounterSubclassWithSetItemcOs d|_tj|||�dS(NF(uFalseucalleduCounteru__init__(uselfuargsukwds((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__7s	u#CounterSubclassWithSetItem.__init__cCs d|_tj|||�dS(NT(uTrueucalleduCounteru__setitem__(uselfukeyuvalue((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__setitem__:s	u&CounterSubclassWithSetItem.__setitem__N(u__name__u
__module__u__qualname__u__init__u__setitem__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuCounterSubclassWithSetItem5suCounterSubclassWithSetItemcBs,|EeZdZdd�Zdd�ZdS(uCounterSubclassWithGetcOs d|_tj|||�dS(NF(uFalseucalleduCounteru__init__(uselfuargsukwds((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__init__@s	uCounterSubclassWithGet.__init__cCsd|_tj|||�S(NT(uTrueucalleduCounteruget(uselfukeyudefault((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyugetCs	uCounterSubclassWithGet.getN(u__name__u
__module__u__qualname__u__init__uget(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuCounterSubclassWithGet>suCounterSubclassWithGetcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS(uTestCounterc
Cs1td�}|j|tidd6dd6dd6��|j|tdddddd��|j|t�|j|t�|jttt��|jttt��|jt|�d�|jt|j	��d�|jt
|j	��dddg�|jt
|j��dddg�|jt
|�dddg�|jt
|j��ddd g�|j|dd�|j|d	d
�|j|j
d�d!�|j|j
d	�d"�|j|jdd�d�|j|jd	d�d�|j|tdddddd��|jt|�d�|j|j�d#d$d%g�x@td
�D]2}|j|j|�d&d'd(gd|��qaW|jdjt
|j���d�|dd7<|dd8<|d=|d=|dd8<d)|d<|dd7<|j|tdddd
dd*dd+dd��|jdjt
|j���d�|j|jd�d�|jd|�x6td�D](}|j�\}}|j||�q�W|j�|j|i�|jt|�d�|jttjd�|jtt|�|jtdd
dd��|jdd�|jtdddd��|j�|j dddd�|j d�|j �|j|tdddddddd��|j|j!dd
�d�|j|dd�|j|j!dd
�d
�|j|dd
�dS(,Nuabcabaiuaiubiuciuzii
u!Counter({'a': 3, 'b': 2, 'c': 1})iuuaaabbcudueufiuaaaaffffu	Counter()uabci2ii�i,ucdci+iM(uai(ubi(uciTF(uai(ubi(uci(uai(ubi(ucii����i����i����("uCounteruassertEqualuassertIsInstanceudictuMappingu
assertTrueu
issubclassulenusumuvaluesusortedukeysuitemsu__contains__uTrueuFalseugetureprumost_commonurangeujoinuelementsupopuassertNotInupopitemuclearuassertRaisesuNotImplementedErrorufromkeysu	TypeErroruhashuupdateu__init__u
setdefault(uselfucuiuelemucnt((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_basicsIst+%%%%%
1%



+uTestCounter.test_basicscCsOtdj��}t�}|j|�x t|j�tj|�tj|�tjtj|d��tjtj|d��tjtj|d��tjtj|d��t	t
|��|t|�g
�D]v\}}|||f}|j||k	�|j||�|jt
|�t
|��|jt|�t|��q�WdS(Nu)which witch had which witches wrist watchiiii����(uCounterusplituupdateu	enumerateucopyudeepcopyupickleuloadsudumpsuevalurepru
assertTrueuassertEqualulenutype(uselfuwordsuupdate_testuiudupumsg((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_copying�s&	
	uTestCounter.test_copyingcCszGdd�dt�}|d�}|j�}|j||�|jt|�t|��|jt|�t|��dS(NcBs|EeZdZdS(u1TestCounter.test_copy_subclass.<locals>.MyCounterN(u__name__u
__module__u__qualname__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	MyCounter�su	MyCounteruslartibartfast(uCounterucopyuassertEqualulenutype(uselfu	MyCounterucud((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_copy_subclass�suTestCounter.test_copy_subclasscCs�d}|jtt|�j��t|��|jtt|��tt|���|jtt|��tt|�j���|jtt|��t|��dS(Nu%she sells sea shells by the sea shore(uassertEqualusorteduCounteruelementsusetudictuitems(uselfus((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_conversions�s
((.uTestCounter.test_conversionscCsStdddddd�}x1|D])}|j||k�|j||�q"WdS(Nuai
ubiucii����(uCounteru
assertTrueuassertIn(uselfucuelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu"test_invariant_for_the_in_operator�s
u.TestCounter.test_invariant_for_the_in_operatorc

Cs�tdddddd�t�}|jt|�tdd��d}x]td�D]O}ttd	d
�|D���}|jddd
ddd�ttdd
�|D���}|jdddddd�x�tjdd�ftjdd�ftjdd�ftjdd�fgD]�\}}|||�}xB|D]:}	|j|||	||	�||	||	||f�qAW|j	dd
�|j
�D��qWqTWd}x�td�D]�}ttdd
�|D���}ttdd
�|D���}x�tjtjftjtjftjtjfgD]^\}}
|||�}|
t|j��t|j���}|j|tj
|d��q2Wq�WdS( Nuai
ubiuciuabcdi�css$|]}|tdd�fVqdS(iiNi����(u	randrange(u.0uelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su7TestCounter.test_multiset_operations.<locals>.<genexpr>ueiufugcss$|]}|tdd�fVqdS(iiNi����(u	randrange(u.0uelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�suhuiujcSstd||�S(Ni(umax(uxuy((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�su6TestCounter.test_multiset_operations.<locals>.<lambda>cSstd||�S(Ni(umax(uxuy((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�scSstd||�S(Ni(umax(uxuy((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�scSstdt||��S(Ni(umaxumin(uxuy((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<lambda>�scss|]}|dkVqdS(iN((u.0ux((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�suabcdefidcss$|]}|tdd�fVqdS(iiN(u	randrange(u.0uelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�scss$|]}|tdd�fVqdS(iiN(u	randrange(u.0uelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�si����i����i����(uCounteruassertEqualudicturangeuupdateu__add__u__sub__u__or__u__and__u
assertTrueuvaluesusetuelementsufromkeys(
uselfucuelementsuiupuqu	counteropunumberopuresultuxusetopucounter_resultu
set_result((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_multiset_operations�s:""
!('u$TestCounter.test_multiset_operationscCsFd}x9td�D]+}ttdd�|D���}|jdddddd	�ttd
d�|D���}|jddddd
d	�x�tjtjftjtjftjtj	ftj
tjfgD]h\}}|j�}t
|�}|||�}	|||�}
|j|
|	�|jt
|
�|�q�WqWdS(Nuabcdi�css$|]}|tdd�fVqdS(iiNi����(u	randrange(u.0uelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su6TestCounter.test_inplace_operations.<locals>.<genexpr>ueiufugicss$|]}|tdd�fVqdS(iiNi����(u	randrange(u.0uelem((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�suhuiuji����i����(urangeuCounterudictuupdateu__iadd__u__add__u__isub__u__sub__u__ior__u__or__u__iand__u__and__ucopyuiduassertEqual(uselfuelementsuiupuqu
inplace_opu
regular_opucuc_iduregular_resultuinplace_result((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_inplace_operations�s"u#TestCounter.test_inplace_operationscCs�tdddddddddd	d
d�}|jdddd
dddddddddd�|j|tddddddddddddd
ddd��tdddddddddd	d
d�}|jtdddd
dd dddddddd!��|j|tdd"dd#dddddd$dd%d
ddd��td�}|jd�|j|tdd&dddd'dddd(��dS()Nuaiubiucudi
ueiugi(iiiiufiuhi2iiuaaabbcdu	aaaabbccei����i����i���i����i����i����i��i����i����i���i����i����i����i��i����i����i����(uCounterusubtractuassertEqual(uselfuc((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_subtract�s-4C-:C
uTestCounter.test_subtractc
Cs�tdddddddddd	d
d�}|jt|
�tdddddd	d
d��|jt|�tdd��dS(
Nuaiubiucudi
ueiugi(i����(uCounteruassertEqualudict(uselfuc((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_unary�s-2uTestCounter.test_unarycCsEtdddd�}t|�}|jd|�|jd|�dS(Nuaiubu'a': 2u	'b': None(uCounteruNoneurepruassertIn(uselfucur((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_repr_nonsortablesu!TestCounter.test_repr_nonsortablec	Cs�td�}t�}t||�|j|idd6dd6dd6dd6dd	6�t�}t||�|j|td
ddd
dg��td�}|j|j�td�}|j|j�dS(Nuabracadabraiuaiurubiucud(uai(ubi(uri(uci(udi(	ulistudictu_count_elementsuassertEqualuOrderedDictuCounterSubclassWithSetItemu
assertTrueucalleduCounterSubclassWithGet(uselfuelemsudumuc((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_helper_functions	
3	
	u TestCounter.test_helper_functionN(u__name__u
__module__u__qualname__utest_basicsutest_copyingutest_copy_subclassutest_conversionsu"test_invariant_for_the_in_operatorutest_multiset_operationsutest_inplace_operationsu
test_subtractu
test_unaryutest_repr_nonsortableutest_helper_function(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuTestCounterGs<	'uTestCountercBs|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)S(*uTestOrderedDictcCs|jt��tddgd�WdQXdddddg}|jttt|��j��|�|jttt|��j��|�|jtt|�j��|�|jttddddgddd	d
�j��|�|jt	j
tjd�jd
g�tdd d!d"d#g�}|j
d$d%gdddd�|jt|j��d&d'd(d)d*d+d,g�dS(-Nuaiubiuciudiueii	u__init__uselfi,i7ufiugi(uai(ubi(uai(ubi(uci(udi(uei(uai(ubi(uci	(udi(uai(ubi(uci(udi,(uei7(uei(ufi(uai(ubi(uci(udi(uei(ufi(ugi(uassertRaisesu	TypeErroruOrderedDictuNoneuassertEqualusortedudictuitemsulistuinspectu
getargspecu__dict__uargsu__init__(uselfupairsud((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	test_init s(("
uTestOrderedDict.test_initcCsn|jt��t�jddgd�WdQXdddddg}t�}|jt|��|jt|j��|�t�}|jt|��|jt|j��|�t�}|j|�|jt	|j��|�t�}|jdd d!d"gddd	d
�|jt	|j��|�t�}|jdd
�|jt	|j��d#g�t�}|jdi�|jt	|j��difg�t�}|jdd
dddddd�|jtt	|j���d$d%d&d'g�td(d)d*d+d,g�}|jd-d.gdddd�|jt	|j��d/d0d1d2d3d4d5g�dS(6Nuaiubiuciudiueii	uselfiuotheruredublueiiii,i7ufug(uai(ubi(uai(ubi(uci(udi(uei(uai(ubi(uci	(udi(uselfi(ubluei(uotheri(uredi(uselfi(uai(ubi(uci(udi,(uei7(uei(ufi(uai(ubi(uci(udi(uei(ufi(ugi(
uassertRaisesu	TypeErroruOrderedDictuupdateuNoneudictuassertEqualusorteduitemsulist(uselfupairsuodud((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_update4s:			
	%		%	"uTestOrderedDict.test_updatecCs-|jt�t�|jttt��dS(N(uassertIsInstanceuOrderedDictuMutableMappingu
assertTrueu
issubclass(uself((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_abcYsuTestOrderedDict.test_abccCsnddddddg}t|�t|�}|jt|�t|��|j�|jt|�d
�dS(Nuciubiuaiudiueiufii(uci(ubi(uai(udi(uei(ufi(ushuffleuOrderedDictuassertEqualulenuclear(uselfupairsuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_clear]s

uTestOrderedDict.test_clearcCs�d
dddddg}t|�}|d=|jd|�|jt��|d=WdQX|jt|j��|dd�|dd��dS(Nuciubiuaiudiueiufi(uci(ubi(uai(udi(uei(ufi(uOrderedDictuassertNotInuassertRaisesuKeyErroruassertEqualulistuitems(uselfupairsuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_delitemes
uTestOrderedDict.test_delitemc	Csatdddddg�}d|d<d|d
<|jt|j��ddddddg�dS(Nudiubiuciuaiueii
iuf(udi(ubi(uci(uai(uei(udi(ubi(uci
(uai(uei(ufi(uOrderedDictuassertEqualulistuitems(uselfuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_setitemns


uTestOrderedDict.test_setitemcCs�ddddddg}t|�t|�}|jt|�d
d�|D��|jt|j��dd�|D��|jt|j��dd�|D��|jt|j��|�|jtt|��dd�t|�D��dS(NuciubiuaiudiueiuficSsg|]}|d�qS(i((u.0ut((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
<listcomp>ys	u2TestOrderedDict.test_iterators.<locals>.<listcomp>cSsg|]}|d�qS(i((u.0ut((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
<listcomp>zs	cSsg|]}|d�qS(i((u.0ut((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
<listcomp>{s	cSsg|]}|d�qS(i((u.0ut((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
<listcomp>~s	(uci(ubi(uai(udi(uei(ufi(ushuffleuOrderedDictuassertEqualulistukeysuvaluesuitemsureversed(uselfupairsuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_iteratorsus
#))uTestOrderedDict.test_iteratorsc	Cs�ddddddg}t|�t|�}x&|rV|j|j�|j��q1W|jt��|j�WdQX|jt|�d
�dS(Nuciubiuaiudiueiufii(uci(ubi(uai(udi(uei(ufi(ushuffleuOrderedDictuassertEqualupopitemupopuassertRaisesuKeyErrorulen(uselfupairsuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_popitem�s
	 uTestOrderedDict.test_popitemcCseddddddg}t|�t|�}t|�x5|ro|j�\}}|j|j|�|�q;W|jt��|jd
�WdQX|jt|�d�|j|j|d�d�Gdd�dt�}|dd�}|j|jdd
�d
�|j|jdd�d�|j|jdd�d�|jt��|jd�WdQXdS(Nuciubiuaiudiueiufiuxyzii90cBs |EeZdZdd�ZdS(u)TestOrderedDict.test_pop.<locals>.MissingcSsdS(Ni((uselfukey((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__missing__�su5TestOrderedDict.test_pop.<locals>.Missing.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMissing�suMissing(uci(ubi(uai(udi(uei(ufi(ushuffleuOrderedDictupopuassertEqualuassertRaisesuKeyErrorulen(uselfupairsuodukuvuMissingum((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_pop�s$

	uTestOrderedDict.test_popcCs�d
dddddg}t|�t|�}t|�}|j||�|dd�|dd�}t|�}|j||�|j|t|��|jt|�|�|j|t|dd���dS(Nuciubiuaiudiueiufi(uci(ubi(uai(udi(uei(ufii����(ushuffleuOrderedDictuassertEqualuassertNotEqualudict(uselfupairsuod1uod2((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_equality�s
uTestOrderedDict.test_equalityc
Cs�ddddddg}t|�}t�}|j|�xQt|j�tj|�tj|�tjtj|d
��tjtj|d��tjtj|d��tjtj|d��tjtj|d��tt	|��|t|�g�D]�\}}|j
||k	�|j||�|jt|j
��t|j
���|jt|�t|��|jt|�t|��q�WdS(Nuciubiuaiudiueiufii(uci(ubi(uai(udi(uei(ufii����(uOrderedDictuupdateu	enumerateucopyudeepcopyupickleuloadsudumpsuevalurepru
assertTrueuassertEqualulistuitemsulenutype(uselfupairsuoduupdate_testuiudup((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_copying�s*	
	(uTestOrderedDict.test_copyingcCsRddddddg}t|�}|jtd
d�|j�dD���dS(Nuciubiuaiudiueiuficss!|]}t|�tkVqdS(N(utypeulist(u.0upair((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	<genexpr>�su4TestOrderedDict.test_yaml_linkage.<locals>.<genexpr>(uci(ubi(uai(udi(uei(ufi(uOrderedDictu
assertTrueuallu
__reduce__(uselfupairsuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_yaml_linkage�su!TestOrderedDict.test_yaml_linkagecCsiddddddg}t|�}|jt|j��d�d
|_|jt|j��d�dS(Nuciubiuaiudiueiufii
(uci(ubi(uai(udi(uei(ufi(uOrderedDictuassertEqualulenu
__reduce__ux(uselfupairsuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_reduce_not_too_fat�s
	u'TestOrderedDict.test_reduce_not_too_fatcCsmtddddddg�}|jt|�d
�|jtt|��|�|jtt��d�dS(NuciubiuaiudiueiufiuIOrderedDict([('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)])u
OrderedDict()(uci(ubi(uai(udi(uei(ufi(uOrderedDictuassertEqualureprueval(uselfuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	test_repr�s
uTestOrderedDict.test_reprcCs3tjd�}||d<|jt|�d�dS(Nuabcuxu@OrderedDict([('a', None), ('b', None), ('c', None), ('x', ...)])(uOrderedDictufromkeysuassertEqualurepr(uselfuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_repr_recursive�s
u#TestOrderedDict.test_repr_recursivecCs�ddddddg}t|�t|�}t|j��}|j|jdd
�d�|jt|j��|�|j|jdd
�d
�|jt|j��dd�Gdd�dt�}|j|�jd
d�d�dS(Nuciubiuaiudiueiufii
uxcBs |EeZdZdd�ZdS(u0TestOrderedDict.test_setdefault.<locals>.MissingcSsdS(Ni((uselfukey((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu__missing__�su<TestOrderedDict.test_setdefault.<locals>.Missing.__missing__N(u__name__u
__module__u__qualname__u__missing__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMissing�suMissingi	(uci(ubi(uai(udi(uei(ufii����(uxi
(ushuffleuOrderedDictulistuitemsuassertEqualu
setdefault(uselfupairsuodu
pair_orderuMissing((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_setdefault�s
 uTestOrderedDict.test_setdefaultcCsTt�}d|d<d|d<|d=d|d<|jt|j��ddg�dS(Niuaiub(ubi(uai(uOrderedDictuassertEqualulistuitems(uselfuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
test_reinsert�s	


uTestOrderedDict.test_reinsertc	Cs�tjd�}|jt|�td��|jd�|jt|�td��|jdd�|jt|�td��|jdd�|jt|�td��|jd�|jt|�td��|jt��|jd�WdQXdS(Nuabcdeucuabdeciucabdeueux(uOrderedDictufromkeysuassertEqualulistumove_to_enduassertRaisesuKeyError(uselfuod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_move_to_ends

u TestOrderedDict.test_move_to_endcCsAtdd�}t|�}|jtj|�tj|��dS(Nuai(udictuOrderedDictu
assertGreaterusysu	getsizeof(uselfuduod((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_sizeofsuTestOrderedDict.test_sizeofcCsKGdd�dt�}d	d
dg}|jt||�j��|�dS(NcBs |EeZdZdd�ZdS(u2TestOrderedDict.test_override_update.<locals>.MyODc_s
t��dS(N(u	Exception(uselfuargsukwds((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuupdatesu9TestOrderedDict.test_override_update.<locals>.MyOD.updateN(u__name__u
__module__u__qualname__uupdate(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuMyODsuMyODuaiuciubi(uai(uci(ubi(uOrderedDictuassertEqualulistuitems(uselfuMyODuitems((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_override_updatesu$TestOrderedDict.test_override_updateN(u__name__u
__module__u__qualname__u	test_initutest_updateutest_abcu
test_clearutest_delitemutest_setitemutest_iteratorsutest_popitemutest_popu
test_equalityutest_copyingutest_yaml_linkageutest_reduce_not_too_fatu	test_reprutest_repr_recursiveutest_setdefaultu
test_reinsertutest_move_to_endutest_sizeofutest_override_update(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuTestOrderedDicts(%	
	
uTestOrderedDictcBs&|EeZdZeZdd�ZdS(uGeneralMappingTestscCs#|j�}|jt|j�dS(N(u_empty_mappinguassertRaisesuKeyErrorupopitem(uselfud((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_popitem%su GeneralMappingTests.test_popitemN(u__name__u
__module__u__qualname__uOrderedDictu	type2testutest_popitem(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuGeneralMappingTests"suGeneralMappingTestscBs|EeZdZdS(u
MyOrderedDictN(u__name__u
__module__u__qualname__(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu
MyOrderedDict)su
MyOrderedDictcBs&|EeZdZeZdd�ZdS(uSubclassMappingTestscCs#|j�}|jt|j�dS(N(u_empty_mappinguassertRaisesuKeyErrorupopitem(uselfud((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyutest_popitem/su!SubclassMappingTests.test_popitemN(u__name__u
__module__u__qualname__u
MyOrderedDictu	type2testutest_popitem(u
__locals__((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyuSubclassMappingTests,suSubclassMappingTestsc	CsTtjdt�}t|tttttt	t
g	}tj|�tj
t|�dS(Numodule(udoctestuDocTestSuiteucollectionsuTestNamedTupleuTestOneTrickPonyABCsuTestCollectionABCsuTestCounteruTestChainMapuTestOrderedDictuGeneralMappingTestsuSubclassMappingTestsusupporturun_unittesturun_doctest(uverboseuNamedTupleDocsutest_classes((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu	test_main:s		
u	test_mainu__main__uverbose(?u__doc__uunittestudoctestuoperatorutest.supportuTESTFNuforgetuunlinkuinspectutestusupportucollectionsu
namedtupleuCounteruOrderedDictu_count_elementsu
mapping_testsupickleucopyurandomu	randrangeushuffleukeywordureusysuUserDictuChainMapucollections.abcuHashableuIterableuIteratoruSizedu	ContaineruCallableuSetu
MutableSetuMappinguMutableMappinguKeysViewu	ItemsViewuSequenceuMutableSequenceu
ByteStringuTestCaseuTestChainMapuTestNTuTestNamedTupleuABCTestCaseuTestOneTrickPonyABCsuWithSetuTestCollectionABCsuCounterSubclassWithSetItemuCounterSubclassWithGetuTestCounteruTestOrderedDictuBasicTestMappingProtocoluGeneralMappingTestsu
MyOrderedDictuSubclassMappingTestsuNoneu	test_mainu__name__uTrue(((u:/opt/alt/python33/lib64/python3.3/test/test_collections.pyu<module>sL$""\�;��		��