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

�
��fQ
c@s�ddlmZddlmZddlZGdd�d�ZGdd�de�ZGdd	�d	e�ZGd
d�dej�Z	dd
�Z
edkr�e
�ndS(i(udeque(urun_unittestNcBs |EeZdZdd�ZdS(ubase_setcCs
||_dS(N(uel(uselfuel((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu__init__subase_set.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyubase_setsubase_setcBs |EeZdZdd�ZdS(umysetcCs
|j|kS(N(uel(uselfuel((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu__contains__sumyset.__contains__N(u__name__u
__module__u__qualname__u__contains__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyumyset
sumysetcBs |EeZdZdd�ZdS(useqcCs|jg|S(N(uel(uselfun((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu__getitem__suseq.__getitem__N(u__name__u
__module__u__qualname__u__getitem__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyuseqsuseqcBs8|EeZdZdd�Zdd�Zdd�ZdS(uTestContainscs�td��td�}td�}|jd|�|jd|�|jd|�|jd|�|jt�fdd��|jt�fdd��|jdd�|jdd�|jd	d	�|jd	d�|jtd
d��dS(Niics
d�kS(Ni(((ua(u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu<lambda>su0TestContains.test_common_tests.<locals>.<lambda>cs
d�kS(Ni(((ua(u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu<lambda>sucuabcuducSs
ddkS(Nuabc(uNone(((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu<lambda>%s(ubase_setumysetusequassertInuassertNotInuassertRaisesu	TypeError(uselfubuc((uau7/opt/alt/python33/lib64/python3.3/test/test_contains.pyutest_common_testssuTestContains.test_common_testscCs�td�}x|D]}|j||�qW|jd|�|j||�t|�}x|D]}|j||�q`W|jd|�|j||�Gdd�d�}|j|�|j�dS(Ni
icBs8|EeZdZdZeed��Zdd�ZdS(u:TestContains.test_builtin_sequence_types.<locals>.Deviant1u�Behaves strangely when compared

            This class is designed to make sure that the contains code
            works when the list is modified during the check.
            icSsC|dkr?|jjd�|jjd�|jjd�ndS(Nii
ii(uaListuremove(uselfuother((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu__eq__<s
uATestContains.test_builtin_sequence_types.<locals>.Deviant1.__eq__N(u__name__u
__module__u__qualname__u__doc__ulisturangeuaListu__eq__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyuDeviant15suDeviant1(urangeuassertInuassertNotInutupleuaList(uselfuauiuDeviant1((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyutest_builtin_sequence_types's

u(TestContains.test_builtin_sequence_typescCs�Gdd�dt�}td�ddd|�f}tttjttt	f}xg|D]_}||�}x|D]}|j
||�qoW|j|||�k�|j||k�qVWdS(NcBs,|EeZdZdd�Zdd�ZdS(u6TestContains.test_nonreflexive.<locals>.MyNonReflexivecSsdS(NF(uFalse(uselfuother((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu__eq__Jsu=TestContains.test_nonreflexive.<locals>.MyNonReflexive.__eq__cSsdS(Ni((uself((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu__hash__Lsu?TestContains.test_nonreflexive.<locals>.MyNonReflexive.__hash__N(u__name__u
__module__u__qualname__u__eq__u__hash__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyuMyNonReflexiveIsuMyNonReflexiveunaniuabc(uobjectufloatuNoneulistutupleudictufromkeysusetu	frozensetudequeuassertInu
assertTrue(uselfuMyNonReflexiveuvaluesuconstructorsuconstructoru	containeruelem((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyutest_nonreflexiveEs

uTestContains.test_nonreflexiveN(u__name__u
__module__u__qualname__utest_common_testsutest_builtin_sequence_typesutest_nonreflexive(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyuTestContainssuTestContainscCstt�dS(N(urun_unittestuTestContains(((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu	test_mainYsu	test_mainu__main__(ucollectionsudequeutest.supporturun_unittestuunittestubase_setumysetusequTestCaseuTestContainsu	test_mainu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_contains.pyu<module>sG