Your IP : 216.73.216.213
�
��fQ
c @ s� d d l m Z d d l m Z d d l Z Gd d � d � Z Gd d � d e � Z Gd d � d e � Z Gd
d � d e j � Z d d
� Z
e d k r� e
� n d S( i ( u deque( u run_unittestNc B s | Ee Z d Z d d � Z d S( u base_setc C s
| | _ d S( N( u el( u selfu el( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu __init__ s u base_set.__init__N( u __name__u
__module__u __qualname__u __init__( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu base_set s u base_setc B s | Ee Z d Z d d � Z d S( u mysetc C s
| j | k S( N( u el( u selfu el( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu __contains__ s u myset.__contains__N( u __name__u
__module__u __qualname__u __contains__( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu myset
s u mysetc B s | Ee Z d Z d d � Z d S( u seqc C s | j g | S( N( u el( u selfu n( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu __getitem__ s u seq.__getitem__N( u __name__u
__module__u __qualname__u __getitem__( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu seq s u seqc B s8 | Ee Z d Z d d � Z d d � Z d d � Z d S( u TestContainsc s� t d � � t d � } t d � } | j d | � | j d | � | j d | � | j d | � | j t � f d d � � | j t � f d d � � | j d d � | j d d � | j d d � | j d d � | j t d
d � � d S( Ni i c s
d � k S( Ni ( ( ( u a( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu <lambda> s u0 TestContains.test_common_tests.<locals>.<lambda>c s
d � k S( Ni ( ( ( u a( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu <lambda> s u cu abcu du c S s
d d k S( Nu abc( u None( ( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu <lambda>% s ( u base_setu mysetu sequ assertInu assertNotInu assertRaisesu TypeError( u selfu bu c( ( u au7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu test_common_tests s u TestContains.test_common_testsc C s� t d � } x | D] } | j | | � q W| j d | � | j | | � t | � } x | D] } | j | | � q` W| j d | � | j | | � Gd d � d � } | j | � | j � d S( Ni
i c B s8 | Ee Z d Z d Z e e d � � Z d d � Z d S( 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.
i c S sC | d k r? | j j d � | j j d � | j j d � n d S( Ni i
i i ( u aListu remove( u selfu other( ( u7 /opt/alt/python33/lib64/python3.3/test/test_contains.pyu __eq__<